请教:未报异常 但表更新无效果 谢谢 |
答題得分者是:JustinShen
|
baby2321
初階會員 發表:52 回覆:165 積分:48 註冊:2005-06-11 發送簡訊給我 |
我用的是 delphi7 ADO SQL SERVER2000开发数据库
存储过程如下:
CREATE PROCEDURE [新增]
as
begin tran
insert into 表1 (代码,名称,数额) select a.代码,a.名称,0
from 表2 a,表1 b
where b.代码 not in (select 代码 from 表2)
commit
GO 对应BUTTONG代码如下:
adocommand1.commandtext:='EXEC 新增';
adocommand1.execute;
adotable1.active:=false;//adotable1连接的是表1
adotable1.active:=true; 运行程序 执行改键 没有提示异常 但adotable1刷新后 表1并没有根据表2的变动而调整 还是和原来一样
即存储过程好象未发生作用 不知何故 恳请赐教
|
JustinShen
中階會員 發表:22 回覆:104 積分:80 註冊:2003-09-20 發送簡訊給我 |
|
baby2321
初階會員 發表:52 回覆:165 積分:48 註冊:2005-06-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |