【发布时间】:2016-06-10 04:55:05
【问题描述】:
现在尝试在此工作一段时间,我已经回去并坚持在不使用登录工具的情况下拥有自己的登录页面,但我更喜欢使用登录,因为我以前使用过它. 无论如何我在尝试登录时遇到错误
FROM 子句中的语法错误
描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。
异常详细信息:System.Data.OleDb.OleDbException:语法错误 FROM 子句。
来源错误:
应该是sqlDA.fill(ds.userinfo);
这是我课堂上的代码
public class clsDataLayer
{
public static dsUser VerifyUser(string Database, string UserName, string UserPassword)
{
dsUser DS;
OleDbConnection sqlConn;
OleDbDataAdapter sqlDA;
// Connects to the DB
sqlConn=new OleDbConnection("PROVIDER=Microsoft.ACE.OLEDB.12.0;" +"Data Source=" +
Database);
sqlDA=new OleDbDataAdapter("Select AccessLevel from UserInfo"+
"Where UserName like " + UserName+"' "+
"and UserPassword like '"+UserPassword+"'",sqlConn);
DS= new dsUser();
sqlDA.Fill(DS.UserInfo);
return DS;
}
【问题讨论】: