c#通过适配器更新数据库错误
我使用c#通过适配器更新数据库错误,c#,.net,relational-database,C#,.net,Relational Database,我使用OleDbAdapter和autoUpdate命令创建: `builder = new OleDbCommandBuilder(sqlAdapter); sqlAdapter.UpdateCommand = builder.GetUpdateCommand(); sqlAdapter.InsertCommand = builder.GetInsertCommand(); sqlAdapter.DeleteCommand = builder.GetDeleteCommand(); ` 我的
OleDbAdapter
和autoUpdate
命令创建:
`builder = new OleDbCommandBuilder(sqlAdapter);
sqlAdapter.UpdateCommand = builder.GetUpdateCommand();
sqlAdapter.InsertCommand = builder.GetInsertCommand();
sqlAdapter.DeleteCommand = builder.GetDeleteCommand();
`
我的表有7列。7个更新中的6个是否可以通过
sqlAdapter.Update()代码>
但1抛出异常
“更新命令中的语法错误”
所以请告诉我,表单自动更新和其他命令正确吗?
一列有什么问题?
提前谢谢
有自动生成的更新命令
发布表格定义和生成的更新命令。以及你如何设置适配器。现在这是一个猜谜游戏。SqlAdapter和OleDbCommand?具体说明这些类的类型。@bommelding自动创建命令的正确方法?自动创建的命令可能是错误的??谢谢!很难说。这里仍然缺少很多信息。@bommelding请查看主帖子末尾的图片。