能否实现用一对ADOQuery和DataSource同时操纵两个表,详情请进....
能否实现用一对ADOQuery和DataSource同时在两个DBGrid中显示两个表的内容(表在同一数据库)并对其进行操作 问题点数:100、回复次数:9Top
1 楼HenryGo(孺子牛)回复于 2003-12-01 23:23:21 得分 20
应该不可以
ADOQuery的SQL属性只能打开一个表Top
2 楼BoyMgl(我不怕猫)回复于 2003-12-01 23:23:58 得分 0
那我该怎么办?Top
3 楼BoyMgl(我不怕猫)回复于 2003-12-01 23:25:51 得分 0
I've try to do it like what I thought, but I'm failed.
Who can tell me how to deal with this problem?Top
4 楼HenryGo(孺子牛)回复于 2003-12-01 23:48:23 得分 20
可以加一对ADOQuery和DataSource
这不行吗?Top
5 楼laox5111(哥哥)回复于 2003-12-02 01:39:01 得分 20
放一个ADOTable 或ADOQuery到Form上,设置属性ConnectionString,选择"Use Connection String",点击"Build"按钮。
指定数据连接Provider 为Microsoft OLE DB Provider for SQL Server 或者Microsoft OLE DB Provider for ODBC(如果用ODBC的话,并且要设好数据源),再指定数据库服务器,登录信息,默认数据库等信息。
系统会自动生成一个连接串,类似这样“Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=faxlog;Initial Catalog=BHMC”,这就是ADO连接数据库所需的信息。
然后就可以使用ADOTable 或者使用ADOQuery和SQL语句来操作数据库数据库了。Top
6 楼laox5111(哥哥)回复于 2003-12-02 01:40:47 得分 0
不好意思,回复另外一个帖子,放错了地方。Top
7 楼huoniao1976(火鸟1976)回复于 2003-12-02 07:56:07 得分 20
1. 在同一时间点上不能同时操作两个DBGrid吧,那么在两个DBGrid中的OnEnder事件里进行数据库加载不就得了
2. 利用SQL的联合查询把数据放到一个DBGrid中。可能不是你想要的答案:)Top
8 楼ljianq(泉深水清)回复于 2003-12-02 08:24:48 得分 20
查看数据可以,不过操作好象不好。Top
9 楼BoyMgl(我不怕猫)回复于 2003-12-02 22:33:17 得分 0
问题依然存在,但还是多谢各位,我自己用了一个其他方法解决的!Top




