| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 885 人关注过本帖
标题:奇怪,真奇怪!!!(VB6 -ADO控件显示灰色,DataGrid中无任何数据记录。) ...
取消只看楼主 加入收藏
shineboy123
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-9-17
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:4 
奇怪,真奇怪!!!(VB6 -ADO控件显示灰色,DataGrid中无任何数据记录。)已解决,回复里已说明。谢谢!
系统:2008R2
精简版vb6
数据库 MySQL
ODBC 已设置正常(32bit 、64bit都已设置正常)

现象:
1.Form中添加ADO控件(过程正常),连接数据源(ODBC连接过程未见异常),DataGrid控件(添加正常,连接数据源未见异常)。
2.运行未见提示异常,但ADO控件显示灰色,DataGrid内无任何数据
3.ODBC设置数据源时,一切顺利,能设置,能配置,连接测试正常,可以自由选择所连接数据库里各表(32位、64位都正常)
4.在编辑窗体界面,点击ADO控件进入代码编辑时提示:用户定义类型未定义。
5.在本机上,用Delphi7精简版里可以正常使用Delphi的ADO控件并能顺利看到数据库记录

请教大侠,该如何呢???



[ 本帖最后由 shineboy123 于 2013-9-18 00:04 编辑 ]
搜索更多相关主题的帖子: 连接数据库 精简版 数据源 记录 用户 
2013-09-17 11:48
shineboy123
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-9-17
收藏
得分:0 
请予以指教!谢谢!
2013-09-17 14:46
shineboy123
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-9-17
收藏
得分:0 
ADO属性正常,DataGrid 的数据源已指定为Adodc1(都是控件操作)
在查看代码窗体,选择adodc1查看其对应代码时 显示“用户定义类型未定义”;查看DataGrid代码则正常。
应该是ADO控件方面的问题,但具体什么问题呢,,,,,请大侠们不吝指教!!!


[ 本帖最后由 shineboy123 于 2013-9-17 17:05 编辑 ]
2013-09-17 16:34
shineboy123
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-9-17
收藏
得分:0 
解决了,谢谢大家!
过程:
1.在窗体插入ado控件
2.直接到代码窗写代码连接数据库(特别注意:端口号)
总结:
1.精简版在64位机上,不能正常使用ado控件(不能说一定,但在本机上如此)
2.代码连接数据库,一定要注意端口号
3.连接mysql数据库,connectionstring里Provide可以不写,可以写(msdasql.1和msdasql都可以)

谢谢
收到的鲜花
  • Artless2013-09-18 12:54 送鲜花  10朵   附言:原创内容
2013-09-17 23:10
shineboy123
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2013-9-17
收藏
得分:0 
以下是引用Artless在2013-9-18 12:57:35的发言:

就是说问题是由于在64位机上使用精简版及ado控件
本例中的过程和问题已描述。是否所有64位机上的精简版vb6都这样,还不能这样下结论。
但是,如有童鞋遇到这种问题无法解决时,不放做如此尝试!

[ 本帖最后由 shineboy123 于 2013-9-19 17:29 编辑 ]
2013-09-19 17:27
快速回复:奇怪,真奇怪!!!(VB6 -ADO控件显示灰色,DataGrid中无任何数据记录 ...
数据加载中...
 
   



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

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