我正在尝试连接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)