c++ builder 用ADOConnection、ADOQuery、DataSourse、DBGrid查询数据库信息,DBGrid无法显示数据

snc199x 2016-11-20 05:38:47
我用的是C++ Builder6.0,Sql Server 2005 ,win10,另安装CB(估计是企业版)的时候由于没有虚拟光驱,所以只安装了第一张光盘的内容。

所有控件的连接已按照  http://wenku.baidu.com/view/79201eb565ce05087632135e.html?from=search   完成

首先,我只在ADOQuery里面写了查询语句select * from 表,在unit1.cpp的函数里没有写代码。如图:



其次,编译前,已把ADOQuery的Active改为了true,在DBGrid里可以显示查询数据的框表,但是里面没有数据。如图:


在sql sever里的查询结果:


希望能得到各位前辈的指教,感激不尽。
...全文
594 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
snc199x 2016-11-20
  • 打赏
  • 举报
回复
原来是不兼容edge,换个浏览器就行了
snc199x 2016-11-20
  • 打赏
  • 举报
回复
引用 1 楼 ccrun 的回复:
你的DBGrid是不是自定义列了,删掉这个DBGrid重新拖一个DBGrid到窗体,然后设置DBGrid的DataSource属性再看看效果。
再打扰一下,第一次发帖,刚刚想结帖给你全分,但是它一直提示我“给分与总分 请重新分配”,请问结帖也有时间限制的吗?
snc199x 2016-11-20
  • 打赏
  • 举报
回复
引用 1 楼 ccrun 的回复:
你的DBGrid是不是自定义列了,删掉这个DBGrid重新拖一个DBGrid到窗体,然后设置DBGrid的DataSource属性再看看效果。
试了一下,完美解决了!!!谢谢你!
ccrun.com 2016-11-20
  • 打赏
  • 举报
回复
你的DBGrid是不是自定义列了,删掉这个DBGrid重新拖一个DBGrid到窗体,然后设置DBGrid的DataSource属性再看看效果。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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