新手问一下Adodc不能用和datagrid找不着的问题

songpeng1988 2011-08-08 01:07:05
问题1:用Import Type Library装了Microsoft ADO Data Control6.0有了Adodc控件,装了Microsoft DataGrid Control6.0确没有出来datagrid控件?装成功了,但是在ActiveX面板上没有。
问题2:想用Adodc+DataSource+DBGrid控件来显示,设置DataSource3->DataSet=Adodc1->Recordset报错,不能这么设,又该如何将Adodc的结果显示出来?
...全文
36 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzbinfo 2011-08-09
  • 打赏
  • 举报
回复
ActiveX面板上没有相应的控件可能是你的编译器没有装好,卸载重装试试看。至于adodc连接数据库,可以用adodc直接连上数据库然后用DBGrid1->DataSource = Adodc1设置成 DBGrid1的数据源显示数据表。
jone7319 2011-08-09
  • 打赏
  • 举报
回复
DataSource+ADOQuery+DBGrid
jone7319 2011-08-09
  • 打赏
  • 举报
回复
为什么不用自带的ADO控件?
zzbinfo 2011-08-09
  • 打赏
  • 举报
回复
我这里没有这个ADOdc所以没有测试,不好意思。[Quote=引用 4 楼 songpeng1988 的回复:]
谢谢zzbinfo,不过你说的DBGrid1->DataSource = Adodc1我试了,编译报错,can't convert "TAdodc" to "TDataSource"。
[/Quote]
songpeng1988 2011-08-09
  • 打赏
  • 举报
回复
还有个问题,用ADOQuery 一开始显示数据表的全部“selsect * from 人员表”,locktype不设置成readonly,就能在DBGrid上直接修改人员表的数据。数据量太大我想加一个查询框edit,但是sql语句查出来记录显示在DBGrid里,修改后不能自动保存了,相当于不能修改。这个咋解决呢
songpeng1988 2011-08-09
  • 打赏
  • 举报
回复
谢谢zzbinfo,不过你说的DBGrid1->DataSource = Adodc1我试了,编译报错,can't convert "TAdodc" to "TDataSource"。

1,178

社区成员

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

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