社区
Delphi
帖子详情
query控件如何实现可修改?
later
2003-05-19 06:20:46
我的意思是,我用query做了一个查询表
然后我想在dbgrid里面可以直接修改数据
但是系统说是只读的?
所以我想知道如何去修改它!!!!!
...全文
96
22
打赏
收藏
query控件如何实现可修改?
我的意思是,我用query做了一个查询表 然后我想在dbgrid里面可以直接修改数据 但是系统说是只读的? 所以我想知道如何去修改它!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
PALADIN2
2003-05-20
打赏
举报
回复
Up .......Open是可以的
fhuibo
2003-05-20
打赏
举报
回复
Query1.RequestLive := True;
或者该属性RequestLive为true;
tpmao
2003-05-20
打赏
举报
回复
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
同意,QUERY和ADOQUERY是不同的,建议使用ADOQUERY!!!
jinfengok
2003-05-20
打赏
举报
回复
Query是一个查询控件,是只读的,本身是不能实现修改功能的,它必修和UpdateSQL控件联用。Adoquery是可以直接修改的。
dancedog
2003-05-20
打赏
举报
回复
首先,你是什么数据库?
其次,可以这样修改数据,
...
Query.Open;
Query.Edit;
Query.FieldbyName('yoursField').AsString:='dancedog';
Query.Post;
...
cow8063
2003-05-20
打赏
举报
回复
把OPEN改为EXEC试试!
huayuxing
2003-05-20
打赏
举报
回复
query.requestlive:=true
zjf27
2003-05-20
打赏
举报
回复
query.requestlive:=true
ynlinjie
2003-05-19
打赏
举报
回复
很显然在query里提交是EXEC而不是open
楼上的把open该一下应该可以
888888888888
2003-05-19
打赏
举报
回复
关注
LittleLandlord
2003-05-19
打赏
举报
回复
你的语句里面的'edit1.text'被做为字符串处理了
LittleLandlord
2003-05-19
打赏
举报
回复
with query1 do
begin
close;
sql.Clear;
sql.Add('update COURSE ');
sql.Add('set classroom =:Mclassroom,classtime =:mclasstime,state=''3''');
sql.Add('where ID ='''+query1.parambyname('ID').asstring+'''');
parambyname('Mclassroom').asstring:=edit1.text;
parambyname('Mclasstime').asstring:=edit2.text;
prepare;
open;
end;
xZJJ
2003-05-19
打赏
举报
回复
楼上的;
把OPEN改为EXEC试试!
later
2003-05-19
打赏
举报
回复
我又改了一下,用这种方式解决,可是系统说query找不到ID字段,下面的没有错哦
with query1 do
begin
close;
sql.Clear;
sql.Add('update COURSE ');
sql.Add('set classroom ='''+edit1.Text +''',classtime ='''+edit2.Text+''',state=''3''');
sql.Add('where ID ='''+query1.parambyname('ID').asstring+'''');
prepare;
open;
end;
later
2003-05-19
打赏
举报
回复
我刚刚看了一下
是默认antoedit为真哦?
不是这个原因,那是为什么?
chengcheng2024
2003-05-19
打赏
举报
回复
同意
glink
2003-05-19
打赏
举报
回复
dataSource的autoEdit=true
later
2003-05-19
打赏
举报
回复
怎么突然又弹出
table is readonly?
为什么哦?我的数据库是可读可写的哦
cgh1970
2003-05-19
打赏
举报
回复
query.requestlive:=true
query.edit
BlueDreaming
2003-05-19
打赏
举报
回复
同意楼上
加载更多回复(2)
QUERY
控件
与 Table
控件
的READ ONLY属性.rar_Only_delphi
Query
_delphi table
用
QUERY
控件
与 Table
控件
的database management.
AX2012 Tutorial - Forms using
Query
Filter.pdf
AX2012 Tutorial - Forms using
Query
Filter
用日历插件
实现
签到功能,可用在H5.微信
用H5和
Query
实现
日历
控件
实现
在线wap签到功能,直接传入Json数据就可以展现签到历史。如果需要添加地址等功能。只需要在页面添加接口无需
修改
JS文件。
.NET Windows编程系列课程(3):VisualStudio2005常用
控件
实战(上)
.NET Windows编程系列课程(3):VisualStudio2005常用
控件
实战(上)
BCB讲座第十六讲简单数据库编辑操作
BCB讲座第十六讲简单数据库编辑操作.上一讲我们学习了利用
Query
1
控件
和SQL语句
实现
简单数据库查询的方法,在本讲中,我们将要学习如何利用Table1
控件
来
实现
添加、
修改
、删除记录等数据库编辑操作。
Delphi
5,938
社区成员
262,944
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章