投 投资商 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #1 比如用query控件对a、b、c表进行查询,得到的结果一般是只读的。可是有时候又必需对它 进行修改。请问这时该如何做,才能对查询出来的结果进行修改。
Z zhengzhijia Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #2 视图的修改,只能对单表进行操作,如果你想对视图中的几个表进行作,是不行的,想其他方法把; 单表的查询可用; if not(datasource1.dataset.State in [dsinsert,dsedit]) then edit;
视图的修改,只能对单表进行操作,如果你想对视图中的几个表进行作,是不行的,想其他方法把; 单表的查询可用; if not(datasource1.dataset.State in [dsinsert,dsedit]) then edit;
匆 匆匆过客 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #3 在一次中,只能修改视图中其中一表的数据,不能同时修改所有表的数据
三 三岁 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #4 你放个tupdatasql控件,对应的query的查询就可以修改了
投 投资商 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #5 是不是有这样的方法:在应用程序中另外增加一个TQuery控件Query2(假设获得只读结果 的TQuery控件名字是Query1),在Query2中设置修改语句UpDATA对Query1中的数据进行修 改操作,这样会实现对只读数据的修改。 但是具体怎么做呢?代码怎么写??
是不是有这样的方法:在应用程序中另外增加一个TQuery控件Query2(假设获得只读结果 的TQuery控件名字是Query1),在Query2中设置修改语句UpDATA对Query1中的数据进行修 改操作,这样会实现对只读数据的修改。 但是具体怎么做呢?代码怎么写??
投 投资商 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #6 来自:三岁, 时间:2001-5-15 16:36:07, ID:531747 你放个tupdatasql控件,对应的query的查询就可以修改了 TO:三岁 不好意思,我初学水平不够,能说具体一点怎么做吗?
来自:三岁, 时间:2001-5-15 16:36:07, ID:531747 你放个tupdatasql控件,对应的query的查询就可以修改了 TO:三岁 不好意思,我初学水平不够,能说具体一点怎么做吗?
郭 郭玉梁 Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #8 用的是ADO控件么?如果是什么都不用做,ADO会替你做的,不用担心,不过你要写个事件 保证事件完整提交! 如果不是,你就惨了,需要在OnApply*事件中自己些。
Z zhuhuan Unregistered / Unconfirmed GUEST, unregistred user! 2001-05-15 #11 http://www.delphibbs.com/delphibbs/dispq.asp?lid=309491 里面有你要的答案