标题:请教vb的ADO控件连接数据库出现的问题
只看楼主
gdigdi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-11-9
 问题点数:0 回复次数:7 
请教vb的ADO控件连接数据库出现的问题
我在vb用ADO控件连接数据库,引用也添加了,但ado控件在运行的时候却显示为灰色,无法操作,同样的操作在别的计算机却可以运行,不知是什么原因,谢谢大家指教
搜索更多相关主题的帖子: 控件 ADO 数据库 
2009-11-09 12:26
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
请检查以下步骤:
一、设计时:
1)是否指明了ADO控件的正确的ConnectionString——OLEDB提供程序的连接字符串;
2)是否指定了ADO控件的正确的RecordSource——数据源
3)ADO控件的Enabled属性是否为TRUE

4)是否与窗体上数据敏感控件关联
即使前三步做对了,没有第四步的话,ADO控件在运行的时候仍然会显示为灰色

二、运行时:
如果是在运行过程中给ADO控件设置属性,请在最后加上Adodc1.Refresh一句
如:
Private Sub Form_Load()
With Adodc1
  .ConnectionString = "..........."
  .CommandType = adCmdTable
  .RecordSource = "......."
  .Refresh '这一句要有
End With
End Sub


===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2009-11-09 12:55
gdigdi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-11-9
得分:0 
我也是这样操作的,但就是不行,重装了也不行,谢谢你的回复
2009-11-09 14:44
msgj
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:190
专家分:914
注 册:2009-10-3
得分:0 
Adodc1控件在运行的时候显示为灰色,说明Adodc1.RecordSource所指定的查询语句有问题。
2009-11-09 15:29
gdigdi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-11-9
得分:0 
谢谢你的回复。我直接指定为表也不行啊,不知有什么解决的方法,不胜感激
2009-11-09 17:58
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
请把你的工程包括数据库文件发上来,大伙儿瞅瞅

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2009-11-09 18:08
gdigdi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-11-9
得分:0 
我只是想连接数据库而已,应该不是操作的问题,access跟sql server都连接不了,但在别的计算机就行,不知是我的计算机哪里出了问题。谢谢大家了
2009-11-09 22:41
gdigdi
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2009-11-9
得分:0 
解决了,装了个SP6的补丁,谢谢大家 了
2009-11-11 14:14



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




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

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