小编Moh*_*eer的帖子

SQL错误关键字'user'附近的语法不正确

我正在尝试连接SQL Server 2008到c#windows应用程序.
它给了我一个错误.

try
{
    con = new SqlConnection("server=sameer-PC;database=Demo;Integrated Security=true;UID=admin;password=admin");
    //String query = "select * from user";

    con.Open();
    cmd = new SqlCommand("select * from user", con);

    Console.WriteLine("connection open{0}");

    SqlDataReader myReader = null;

    myReader = cmd.ExecuteReader();
    while (myReader.Read())
    {
         Console.Write((myReader["name"]));
    }
    con.Close();
}
Run Code Online (Sandbox Code Playgroud)

错误:

类型的第一次机会异常

'System.Data.SqlClient.SqlException' occurred in System.Data.dll
System.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near the keyword 'user'.
   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) …
Run Code Online (Sandbox Code Playgroud)

c# sql-server ado.net

2
推荐指数
1
解决办法
4052
查看次数

标签 统计

ado.net ×1

c# ×1

sql-server ×1