| 查看: 940 | 回复: 1 | |||
[交流]
【转帖】Delphi编程中ADOquery控件的用法已有1人参与
|
|
通过sql的存储过程来实现: 添加 With ADOQuery1 do begin Close; SQL.Clear; SQL.Add(' Insert Into Table1(Field1,Field2)') SQL.Add(' Values(10,20)'); ExecSQL; end; 修改 With ADOQuery1 do begin Close; SQL.Clear; SQL.Add(' Update Table1 Set Field1=20,Field2=30)') ExecSQL; end; 删除 With ADOQuery1 do begin Close; SQL.Clear; SQL.Add(' Delete From Table1') SQL.Add(' Where Field1=20 and Field2=30'); ExecSQL; end; 查询 With ADOQuery1 do begin Close; SQL.Clear; SQL.Add(' Select Field1,Field2 From Table1') SQL.Add(' Where Field1=20 and Field2=30'); Open; end; *************************************************** 通过Delphi自有的方法属性实现: 添加: with ADOQuery1 do append; ...... post; 删除: with ADOQuery1 do delete(选择删除的记录); //默认删除记录指针指向的记录 修改: with ADOQuery1 do edit; ...... post; adotable1.Append; //添加 ADotable1.Fields.FieldByName('gxid1').Value:=gx; adotable1.Post; adotable1.delete; //删除 adotable1.edit; //修改 ADotable1.Fields.FieldByName('gxid1').Value:=gx; adotable1.post; WITHI adoquery do begin//添加 adoquery.open;//motice set adoquery.sql adoquery.append;//OR adoquery.insert; fieldbyname(fieldname).asstring:=trim(edit1.text); ...... adoquery.post; end; 删除: adoquery.delete 修改: adoquery.edit; fieldbyname(fieldname).asstring:=trim(edit1.text); 有关细节可以参看帮助OR DEMO |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab累和编程求问
已经有9人回复
铝材的用法:充分发挥材料和设计特点制造产品
已经有4人回复
语言证明内容出现两个单词用法小错误这个问题严重吗?
已经有10人回复
pdquest用法请教
已经有3人回复
【求助】如何用DELPHI实现对多种类型文件的管理功能
已经有9人回复
求助delphi 编程,在window2003中输入汉字为乱码问题
已经有5人回复
人工神经网络编程
已经有12人回复
【转帖】用Delphi开发视频聊天软件
已经有8人回复
【分享】一个Delphi的源码加密插件
已经有4人回复


2楼2013-10-11 02:13:13













回复此楼