+ -
当前位置:首页 → 问答吧 → cant modify read-only dataset 求帮助

cant modify read-only dataset 求帮助

时间:2011-12-14

来源:互联网

query1的sql 为select * from person_basic where person_basic.name=:name;

void __fastcall TForm2::Button4Click(TObject *Sender)
{
Query2->Close();
Query2->ParamByName("name")->AsString=Edit1->Text;
Query2->Open();

}

之后我想把查出来的数据,实现修改功能。

我就又加2了个button,一个编辑query->edie,一个提交query->post。提示cant modify read-only dataset 。

而且我把Query1->RequestLive = true; 也打开了,还是提示cant modify read-only dataset 

请各位帮帮我,求教各位朋友,应该怎么实现?先谢谢了。

如果要通过sql实现,可是之前上面Query2->Open();查出来的数据DBedit里面不能编辑啊。。。看在我一大早起来就写程序的努力下,再次寻求各位帮助

作者: skychen1314   发布时间: 2011-12-14

Query1
还是Query2
按说这个简单的sql,是可以修改的。
建议用adoquery

作者: ksrsoft   发布时间: 2011-12-14

引用 1 楼 ksrsoft 的回复:
Query1
还是Query2
按说这个简单的sql,是可以修改的。
建议用adoquery


都是query2不好意思

作者: skychen1314   发布时间: 2011-12-14

TQuery里有一個R打头的属性,修改一下其true/false值应该就OK了:)

作者: cgl_lgs   发布时间: 2011-12-14

RequestLive 这个属性,
你的sql就那么简单,按理是可以修改的。
确认是这个sql吗

作者: ksrsoft   发布时间: 2011-12-14

热门下载

更多