c#中更新ACCESS数据库的问题
UPDATE 语句的语法错误。
> DABase.dll!DABase.DataBase.ExeSQL(string strSQL = "update login set password='2' where username='admin'") 行47 C#
Business.dll!Business.BLL_login.updateuser(string username = "admin", string password = "2") 行28 + 0xd 字节 C#
上面的更新语句在ACCESS里面可以运行,不知道为什么在程序里有问题。。
更新另外一个表可以成功,不过没string型的
未处理 System.Data.OleDb.OleDbException
Message="UPDATE 语句的语法错误。"
Source="Microsoft JET Database Engine"
ErrorCode=-2147217900
StackTrace:
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
在 DABase.DataBase.ExeSQL(String strSQL) 位置 E:\LendSystem\LendSystem\DABase\DataBase.cs:行号 47
在 Business.BLL_login.updateuser(String username, String password) 位置 E:\LendSystem\LendSystem\Business\BLL_login.cs:行号 28