怎样连接一个数据表,是否需要OleDbConnection OleDbDataAdapter控件

lionet777 2002-06-06 02:32:57
怎样连接一个数据表,一定要给FORM加上OleDbConnection OleDbDataAdapter控件吗?生成了数据集DataSet1

后,是不是OleDbConnection OleDbDataAdapter就没用了,可以删除了。

还是,如下这样,不用在FORM中添加OleDbConnection OleDbDataAdapter控件:
Dim ConStr As String
ConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\mydatabasepath\stuconfig.mdb;"

Dim Conn As OleDbConnection = New OleDbConnection(ConStr)

Dim DA1 As OleDbDataAdapter = New OleDbDataAdapter("select * from table1", Conn)
Dim DS As DataSet = New DataSet()
DA1.Fill(DS, "table1")
DataGrid1.DataSource = DS
...全文
175 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
proking 2002-06-06
  • 打赏
  • 举报
回复
使用dataadapter時,如果在定義時指定了connection時不需要專門打開連接,數據適配器會自動打開連接.
lionet777 2002-06-06
  • 打赏
  • 举报
回复
proking(小卢)??
你的系统是日文的???
lionet777 2002-06-06
  • 打赏
  • 举报
回复
现在我用 OleDbDataAdapter 生成了一个 DataSet11,现在可以用它实现SELECT的动作了。CODE如下:

Me.OleDbDataAdapter1.Fill(DataSet11, "TSDEMO_FLIGHT")

其中TSDEMO_FLIGHT为表名。
但是我并没写 Me.OleDbConnection1.Open()啊,为什么却是没错的呢?
proking 2002-06-06
  • 打赏
  • 举报
回复
當然不能刪除.
你的數據集產生出來的結果.
運行時必須通過連接和數據適配器來填充這個數據集.

你下面的語句是正确的.只是你通過向導產生的可能多一些詳細的內容.
定義這些變量是類級的,所以你可以在可視的情況操作它.
而你下面的語句產生的連接不是可視的,所以大部分與之相關的操作必須通過代碼來完成.

16,720

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧