以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  能不能开放获取DataTable的OleDbDataAdapter属性  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96000)

--  作者:nblwar
--  发布时间:2017/2/10 11:49:00
--  能不能开放获取DataTable的OleDbDataAdapter属性
能不能开放获取DataTable的OleDbDataAdapter属性
--  作者:有点色
--  发布时间:2017/2/10 11:52:00
--  
不能。你要做什么功能?
--  作者:nblwar
--  发布时间:2017/2/10 11:59:00
--  
在将BaseTable作为System.Data.DataTable对象参数传递给一些自定义控件时,能够拥有和数据库同步的功能,需要用到OleDbDataAdapter
--  作者:有点色
--  发布时间:2017/2/10 12:02:00
--  

 如果你直接取得System.Data.DataTable对象赋值,可以正常调用?

 

Dim cnn As new Data.OleDB.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\test.mdb;Persist Security Info=False")
Dim ada As New Data.OleDB.OleDbDataAdapter("Select * From test", cnn)
Dim dataSet As new System.Data.DataSet

ada.Fill(dataSet)

Dim dt = dataSet.Tables(0)
msgbox(dt.rows(0)("字段1"))


--  作者:nblwar
--  发布时间:2017/2/10 12:08:00
--  
我要将狐表生成的DataTable.BaseTable作为参数传递,而不是用SQL语句去生成一个System.Data.DataTable
--  作者:nblwar
--  发布时间:2017/2/10 12:12:00
--  
DataTable 有一个_Adapter 属性,可惜是私有属性
[此贴子已经被作者于2017/2/10 12:12:25编辑过]

--  作者:有点色
--  发布时间:2017/2/10 12:16:00
--  
 那没办法。你只能用4楼的方式,才能控制。