萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> Incorrect syntax near the keyword user錯誤的解決方法

Incorrect syntax near the keyword user錯誤的解決方法

本文章來介紹一下關於Incorrect syntax near the keyword user錯誤的解決方法,有需碰到此類問題的朋友可以參考一下下。

事情是這樣子的,公司一個很要好的同事因為他先前學JAVA的,可能最近項目上需求需要學習.NET,所以就遇到取數據庫的問題,剛開始想這多簡單啊!~,然後他就創建了一個表,user,有3個字段,id,username和password。

遠程連接到他的電腦,開始操作。

如下:

然後,幫他寫了一個裡面取username和password的sql語句:

string connStr = @"Data Source=.SQLEXPRESS;AttachDbFilename=C:DesktopProjectTest練習項目集中營HahaWebApplication1App_DataDatabase1.mdf;Integrated Security=True;User Instance=True";
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                conn.Open();
                using (SqlCommand cmd = new SqlCommand())
                {
                    cmd.CommandText = "Select * from user where id='" + 1 + "'";//這裡需要注意,我用了 user 這個表名 悲劇從這裡開始。。
                    cmd.Connection = conn;
                    SqlDataReader reader = cmd.ExecuteReader();
                    while (reader.Read())
                    {
                        string user = Convert.ToString(reader["username"]);
                        string pass = Convert.ToString(reader["password"]);
                    }
                }
            }

然後,點確定,很開心的等啊等。。

等到一個錯誤!~

copyright © 萬盛學電腦網 all rights reserved