OleDbConnection msCon = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Program.Userset + @"\MySet.mdb;Jet OLEDB:Database Password=qwe");
if (msCon.State == ConnectionState.Closed) msCon.Open();
string userSql = "select * from User where User=" + System.Environment.UserName + "order by User asc";//desc降序,asc升序
OleDbCommand msCmd = new OleDbCommand(userSql, msCon);
OleDbDataReader msRead = msCmd.ExecuteReader();
if (msRead.Read())
{
Program.Usergroup = (string)msRead["Group"];错误出现在OleDbDataReader msRead = msCmd.ExecuteReader();提示:Syntax error in FROM clause.c#access
if (msCon.State == ConnectionState.Closed) msCon.Open();
string userSql = "select * from User where User=" + System.Environment.UserName + "order by User asc";//desc降序,asc升序
OleDbCommand msCmd = new OleDbCommand(userSql, msCon);
OleDbDataReader msRead = msCmd.ExecuteReader();
if (msRead.Read())
{
Program.Usergroup = (string)msRead["Group"];错误出现在OleDbDataReader msRead = msCmd.ExecuteReader();提示:Syntax error in FROM clause.c#access
user关键字
string userSql = "select * from User where Username=" + System.Environment.UserName + "order by Username asc";//desc降序,asc升序
string userSql = "select * from User where Username='" + System.Environment.UserName + "' order by Username asc";
"order 前面缺少空格 g userSql = "select * from User where User=‘" + System.Environment.UserName + "’ order by User asc";//desc降序,asc升序
没看到order前面加了空格的?
没看到order前面加了空格的?我看到那个错误,事实证明User是要加中括号的