| 发表于:2007-03-07 12:06:06 楼主 |
我的页面上只有一个datagridview和一个button,想通过oledbdataadapter.update更新access表里的值,不知我的代码错在那里,一直不能更新效果,请高手帮忙! 我的代码: imports system.data imports system.data.oledb imports system.data.odbc public class form1 dim objconn as new oledbconnection dim objadap as oledbdataadapter dim objds as new dataset private sub form1_load(byval sender as system.object, byval e as system.eventargs) handles mybase.load dim db as new db objconn = db.createcon() '这里创建一个连接 dim strsql = "select * from test " objadap = new oledbdataadapter(strsql, objconn) dim builder as oledbcommandbuilder builder = new oledbcommandbuilder(objadap) objadap.fill(objds, "tt ") datagridview1.datasource = objds.tables( "tt ") objconn.close() end sub private sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click '点击按钮更新 objadap.update(objds, "tt ") objds.acceptchanges() objconn.close() messagebox.show( "update ok ") end sub end class |
|
|
|
|