首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

怎么判断一个ACCESS的表更新是否成功,INSERT INTO是否成功插入.加

2012-03-08 
如何判断一个ACCESS的表更新是否成功,INSERT INTO是否成功插入.急急加急我用的是ADOQUERY和ADOCONNECTION

如何判断一个ACCESS的表更新是否成功,INSERT INTO是否成功插入.急急加急
我用的是ADOQUERY和ADOCONNECTION来处理数据表
WITH   ADOQUERY   GO
BEGIN
CLOSE;
SQL.CLEAR;
SQL.ADD( 'INSERT   INTO   SJBMC   (ZD1,ZD2)   VALUES   (:VALUE1,:VALUE2) ');
Parameters.ParamByName( 'VALUE1 ').VALUE:= 'SJ1 ';
Parameters.ParamByName( 'VALUE2 ').VALUE:= 'SJ2 ';
EXECSQL;
END;
但我如何判断是否更新成功之路



[解决办法]
ExecSQL returns an integer value reflecting the number of rows affected by the executed SQL statement.
[解决办法]
var
i:integer;
begin
........
I:=self.ADOQuery1.ExecSQL;
showmessage( inttostr( i ) );
//i表示所影响的行数 你的插入语句插入后影响函数为1所以i=1;
//如果你使用的是update语句更新了两条记录,所影响的行数就是2 ,i也就等于2
end;
[解决办法]
可以不加,self相當輿本窗體的意思

热点排行