热情软件屋

 

SQL语句查询如果涉及到多个表,返回的数据将是只读的


编号:QA003151
建立日期: 2000年7月16日 最后修改日期:2000年7月16日
所属类别:

firesnake:
    操作系统:WIN
    编程工具:DELPHI
    问题:我有一个数据库问题,想要请教您,在Delphi中的Query控件获得“活动”(可读写)的查询结果,有一个约束条件就是:通过SQL语句查询数据库服务器中的数据库表时,查询只能涉及到一个单独的表。如果涉及到多个表,返回的数据将是只读的。而我需要读写这些数据(返回的数据在DBGrid中显示),怎麽解决呢?

回答:

    对于两个表链接而成的数据集,只要设置query的requestlive 属性为ture便可以了,对于两个以上表链接成的,我这里只用这种方法没有成功,但只要再添加一个Tupdatequery 这样的控件,在query控件的updateobject属性中设置为Tupdatequery 的名字,在Tupdatequery 的modifySQL中设置相应的update 语句便可以了。

此问题由张其科回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio