首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于fill,getData 的有关问题

2012-01-11 
关于fill,getData 的问题我用的是VB2005.数据库是mysql碰到一个这样的怪问题,就是在dataset中拖放一个data

关于fill,getData 的问题
我用的是VB   2005.数据库是mysql
碰到一个这样的怪问题,就是在dataset中
拖放一个dataAdapter> > > 连接到mysql数据库> > >
在查询生成器中添加一个表> > > 然后自动生成
填充dataTable   的   Fill方法和返回dataTable
GetData方法,但是在高级选项中选中的生成的Insert,Update和
Delete语句在整个的过程结束后又变成了没有选中的状态,
这到底是什么原因呢,因为如果不能自动生成Insert,update
和Delete语句的话,
在程序更新的时候程序代码中的
        Me.Validate()
        Me.CustomersBindingSource.EndEdit()
        Me.CustomersTableAdapter.Update(Me.NorthwindDataSet.Customers)
就会报错,弹出 "update   不是dataset.DataAdapter的成员 "的提示.
试了好多次还是不行,不知道是什么原因?


[解决办法]
出现这种情况一般是SelectCommandText的设计问题,只有单表查询才能生成Insert,U..,D..,可先让Select...Text = Select * From YourTable ,然后在初始化中重新定义它.

热点排行