| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1007 人关注过本帖
标题:数据库操作问题
只看楼主 加入收藏
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
快速回复:数据库操作问题
数据加载中...
 
   



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

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