我利用Dataset来更新数据库中的数据,是执行很多操作,更新很多行,然后点击一个按钮后就执行这个函数,对Dataset中的Table数据保存到数据库中,但是
函数如下:sub save_click(sender As Object, E As EventArgs)
conn=new oledbconnection("provider=microsoft.jet.oledb.4.0;data source="&server.mappath("../Database/DB.mdb"))
dim adp as new oledbdataadapter("select * from student",conn)
dim ocb as new oledbcommandbuilder(adp)
adp.updatecommand=ocb.getupdatecommand()
adp.deletecommand=ocb.getdeletecommand()
adp.update(ds,"student")
call initialdata()
end sub
但是出现:UPDATE 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: UPDATE 语句的语法错误。源错误:
行 80: adp.updatecommand=ocb.getupdatecommand()
行 81: adp.deletecommand=ocb.getdeletecommand()
行 82: adp.update(ds,"student")
行 83:
请问大虾们,怎么回事啊?
那个Update语句错了么?错在哪里啊?
望指教!谢了!
函数如下:sub save_click(sender As Object, E As EventArgs)
conn=new oledbconnection("provider=microsoft.jet.oledb.4.0;data source="&server.mappath("../Database/DB.mdb"))
dim adp as new oledbdataadapter("select * from student",conn)
dim ocb as new oledbcommandbuilder(adp)
adp.updatecommand=ocb.getupdatecommand()
adp.deletecommand=ocb.getdeletecommand()
adp.update(ds,"student")
call initialdata()
end sub
但是出现:UPDATE 语句的语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: UPDATE 语句的语法错误。源错误:
行 80: adp.updatecommand=ocb.getupdatecommand()
行 81: adp.deletecommand=ocb.getdeletecommand()
行 82: adp.update(ds,"student")
行 83:
请问大虾们,怎么回事啊?
那个Update语句错了么?错在哪里啊?
望指教!谢了!
解决方案 »
- 如何实现DropDownList鼠标放上去显示完整呢?
- 把PDF转成流发到客户端,如何直接打开文件,不弹出保存提示框(客户端已安装pdf)
- 请问这个是怎么回事,请高手帮忙解决,谢谢
- 怎样通过控件名获取控件,而不仅仅是控件值。
- 求助,.NET Framework 3.0 sp1 for IA64的版本谁能给个?
- 两个sql语句 不知道怎么写。
- 网页关闭是会产生一个事件吗?
- 如何获得来访者IP和所使用的操作系统!~
- 怎样循环更新datagrid里一个列的值(checkbox)?
- 问一个非常菜鸟级的问题?在线等
- 请问我怎么将XML文档中的无效字符编码啊?
- 请问怎么样将数据类型转换为数据库中的自动编号类型?
adp.Fill(ds,"student")
这两句不能少啊,至少要在UPDATE语句之前
adp.Fill(ds,"student")
在初始化函数中有了啊
谢谢了!!