CSDN论坛 > Delphi > 网络通信/分布式开发

使用AdoQuery怎么更新多个记录? [问题点数:50分,结帖人fangzhouyu]

Bbs3
本版专家分:785
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:9317
Bbs3
本版专家分:785
Bbs2
本版专家分:467
Bbs3
本版专家分:785
Bbs2
本版专家分:217
Bbs7
本版专家分:14614
Bbs3
本版专家分:785
Bbs3
本版专家分:785
匿名用户不能发表回复!
其他相关推荐
解决Delphi ADO无法为更新定位行。一些值可能已在最后一次读取后已更改的问题
解决Delphi ADO无法为更新定位行。一些值可能已在最后一次读取后已更改的问题   2012-11-21 20:39:31|  分类: 数据库相关 |  标签:sql  delphi  数据库  |举报|字号 订阅        下载LOFTER我的照片书  |
Delphi ADOQuery连接数据库的查询、插入、删除、修改
//查询记录 procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from YourTABLE where 查询条件'); ADOQuery.Open; //插入记录 procedure TForm1.Button
ADOQUERY,CLIENTDATASET,ADOSTOREPROC执行存储过程【多种方法】
本文用实例的方式演示了如何分别使用ADOQUERY,CLIENTDATASET,ADOSTOREPROC执行MS-SQL Server中存储过程,既可以返回记录集(表)数据,又可以返回参数信息,供读者参考。 MS-SQL Server中的存储过程: CREATE PROCEDURE [dbo].[up_TestAdoExec] @inVar varchar(100),
SQL server字段名中有数据类型为text时,adoquery->fieldbyname->asstring取不到全部值
SQL server字段名中有数据类型为text时,adoquery->fieldbyname->asstring取不到全部值。
Delphi TADOQuery中数据集的列数(字段数)
TADOQuery中存储数据集,它就像一张临时表,里面有列、行。行的访问就是提取数据的操作,是我们经常做的,而对列的访问很少。下面是一些访问列的例子: 得到列的总数:ADOQuery.Fields.Count 得到某列的列名:ADOQuery.FieldDefList[i].
关于AdoQuery中的Refresh函数
首先看看Delphi的官方文档中关于refresh的说明 Refetches data from the database to update a dataset抯 view of data. procedure Refresh; Description Call Refresh to ensure that an application has the latest data
Delphi AdoQuery
1.if qrytem.isempty=true then qrytem.recno:=-1; //最小值   此情况为 数据源刚打开的时候且数据记录集为空值,不为空则recno:=1; 2.if qrytem.eof=true then qrytem.recno:=qrytem.recordcount;//最大值(数据源不为空)    //当 recno=qrytem.recordcount
Delphi中ADO查询多表更新单表解决方法
学Delphi也好久了,但一直没怎么总结,这不好久没弄ADO了,趁这个星期一直看公司的代码,自己也来实践一下。以前一直用ADO操作单表,一直没怎么弄过ADO操作多表的程序,不自己实践一下还真不知道操作多表时有要注意的地方。下面是一个例子。 第一步,新建一个测试库Test,表结构如下: 第二步,新建一个Delphi应用程序,在界面上放置adoconnection和adoq
Delphi开发学习二:使用ADOQuery控件对SQL数据库表进行操作
在delphi学习一中,已经使用ADOConnection控件设置属性连接数据库SQL了。 在这里开始使用ADOQuery控件对SQL数据库表进行操作。 首先我们在SQL中创建数据库名为PERSONNELMG_SYS的数据库,然后在这个数据库里创建USER_TABLE表,用来存放用户账户信息。 USER_TABLE表的结构如下图所示: 该表有用户名(USER_NAME) 、用户密码(USE
关于使用ADOQuery控件动态执行SQL查询
//使用ADOQuery1进行SQL高级查询ADOQuery1->Active=False;ADOQuery1->SQL->Clear();AnsiString sss;sss="";//在引号内输入要执行的SQL语句ADOQuery1->SQL->Add(sss);ADOQuery1->Active=True;//在执行查询后,如果数据内容改变,则需要用POST()方法进行提交才能被接受,但在执
关闭