标题:数据库操作问题
只看楼主
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
 问题点数:0 回复次数:10 
数据库操作问题

Model1

Public objConn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\database\MediaTeach.mdb")
Public objComm As New OleDb.OleDbCommand
Public objda As New OleDb.OleDbDataAdapter
Public objds As New DataSet

form1里代码
objComm.CommandText = "select * from FirstList"
objComm.Connection = objConn
objda.SelectCommand = objComm
objConn.Open()
objda.Fill(objds)
objConn.Close()

For i = 0 To objds.Tables(0).Rows.Count - 1
LabelXH(i + 1).Text = objds.Tables(0).Rows(i)(1)
labelID(i) = objds.Tables(0).Rows(i)(0)
Next

form2里代码
objComm.CommandText = "select * from SecondList"
objComm.Connection = objConn
objda.SelectCommand = objComm
objConn.Open()
objda.Fill(objds)
objConn.Close()

For i = 0 To objds.Tables(SecondList).Rows.Count - 1
LabelXH(i + 1).Text = objds.Tables(SecondList).Rows(i)(1)
labelID(i) = objds.Tables(SecondList).Rows(i)(0)
Next

form2里有错
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll
我的ACCESS里四张表,我想在每一个窗体里用一张表,表里记录的是控件名称,控件的编号
帮我看看哪里错了

搜索更多相关主题的帖子: 数据库 
2007-07-13 15:31
liuminghui
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:2882
专家分:0
注 册:2007-1-26
得分:0 
可能是你没引用  System.Data.OleDb

海鸽 is My Lover!!
2007-07-13 16:33
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
得分:0 
我引用了,在每一个窗体的代码里都引用了
2007-07-13 16:35
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
得分:0 
liuminghui你有VB.net + ACCESS的小程序吗?给我参考一下.


2007-07-13 16:37
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

Public objConn As New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\database\\MediaTeach.mdb")


飘过~~
2007-07-13 17:28
fem
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-7-10
得分:0 
不用双//。一个就好。/
2007-07-13 21:30
taick
Rank: 1
等 级:新手上路
威 望:1
帖 子:71
专家分:0
注 册:2007-7-16
得分:0 
请用不同的DataSet和OleDb.OleDbDataAdapter

或者
objConn.Open()
objda.Fill(objds)
objConn.Close()
这里为每个窗口分一个新表
form1objConn.Open()
objda.Fill(objds,"T1")
objConn.Close()
form2
objConn.Open()
objda.Fill(objds."T2")
objConn.Close()
2007-07-16 17:04
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
得分:0 

谢谢大家,我已经搞定了,呵呵

2007-07-17 13:51
taick
Rank: 1
等 级:新手上路
威 望:1
帖 子:71
专家分:0
注 册:2007-7-16
得分:0 
既然搞定了
怎么不把方法说一下
也让我们学习学习
你要是不想说
就不要回搞定了
让别的高人来解答一下
2007-07-17 14:13
kaixinsiqi
Rank: 1
等 级:新手上路
帖 子:186
专家分:0
注 册:2006-11-28
得分:0 
呵呵,我把这几张表做在一个表里了,呵呵,这个问题我已经解决了,所以就说一下了
还有一种就是将这几张表关联查询放在一个表里
2007-07-17 15:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-155114-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.121046 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved