刚接触C# Access WPF这些东西,想写个小的图书馆借阅系统
然后在用户登录这块,想的是获取用户输入(username和password),然后从数据库中取得已保存的对应username的password,和用户输入的进行比对,但是写查询语句这块,如果用到where,程序就会报错,为了方便我先在控制台程序里测试,下面是详细代码。
OleDbConnection _conn = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "+@"userdb.mdb");
OleDbDataAdapter _Ada = new OleDbDataAdapter("SELECT password FROM Admin", _conn);
DataSet dataSet = new DataSet();
_Ada.Fill(dataSet);
foreach (DataRow mDr in dataSet.Tables[0].Rows)
foreach (DataColumn mDc in dataSet.Tables[0].Columns)
Console.WriteLine(mDr[mDc].ToString());
如果按上面那样写,运行很正常,最后可以显示获取到的全部密码
但是如果把语句改成SELECT password FROM Admin WHERE username = Admin
程序就会报错
求问各路大神如何解决?