无法创建存储过程?InterBase(50分)

N

noall

Unregistered / Unconfirmed
GUEST, unregistred user!
function TFRMCREATEDATABASE.getstr: string;
var s:string;
begin
s:='CREATE PROCEDURE ABCsdf';
s:=s+' AS';
s:=s+' begin';
s:=s+' update dehlk set clmc=''a'';';
s:=s+' end';
result:=s;
end;


procedure DoSql(aSql:TIBsQL;SqlTxt:String);Overload;{执行一SQL语句}
begin{执行一Sql语句}
with asql do begin
close;
sql.Clear;
sql.Add(sqltxt);
ExecQuery;
end;
end;

现在执行
dosql(IBDataSet1,getstr);
也可以执行过去了?但为什么在数据库时没有呢?
 
用IBscript 控件,另外。要在前后加 set term ;
 
见鬼。
ibscript该控件在哪个包里啊?

记得以前有安装过,现在找不到了。。

麻烦告诉一下。。谢谢。
 
我以前用了一下IB,但写存储过程时发现很怪,没有MS SQL Server方便,所以就放弃了。
现在来学学,听听课。
 
有没有看到ibscript控件吗?
 
接受答案了.
 
顶部