ADOStoredProc :=TADOStoredProc.create(nil);
ADOStoredProc.connication :='fddf'
ADOStoredProc.active :=false;
with ADOStoredProc do
begin
Parameters[1].Value :=errorid;
Parameters[2].Value :=Module;
Parameters[3].value :=location;
Parameters[4].Value :=bewrite;
Parameters[5].Value :=getmycomputername;
Parameters[6].Value :=gEmplID;
Prepared;
ExecProc;
end;
船参数时出错end;
ADOStoredProc.connication :='fddf'
ADOStoredProc.active :=false;
with ADOStoredProc do
begin
Parameters[1].Value :=errorid;
Parameters[2].Value :=Module;
Parameters[3].value :=location;
Parameters[4].Value :=bewrite;
Parameters[5].Value :=getmycomputername;
Parameters[6].Value :=gEmplID;
Prepared;
ExecProc;
end;
船参数时出错end;
解决方案 »
- 一个C转换的问题
- dbase数据库如何进行加密码???
- 有什么好的可以用来画图形的控件?
- 调用WinRAR命令时,如何得知rar压缩文件已经完成?
- 我想在界面的做一个循环字体流动的效果(问题解决加到50分)
- 我的2002(一个极度伤心的男人和两个女人)
- 请教各位大侠了
- DCOM服务器能不能主动发送消息给客户端
- 为什么我用D5做ActiveForm能在其他机器上看到效果,而D6不行呢?
- midas中连接lookup字段(连接query,已运行了,有数据)却连不上数据,老是出错!
- 不好意思,问大家一个问题,请看看,,呵呵,结帐很快的呀!
- 如何将表的一个计算字段的值赋给它的实际字段?写在什么过程中?
try
//ADOStoredProc.connication :='fddf' //这行有错误
ADOStoredProc.Connection:=MainData.ADOConn;
//ADOStoredProc.active :=false; //多此一举
ADOStoredProc.ProcedureName:='SPNoteLog'; //设置存储过程名称
with ADSNoteLog.Parameters.AddParameter do //逐个添加参数,依此类推
begin
Name:='@errorid';
Attributes:=[paNullable];
DataType:=ftString;
Size:=12;
end;
//......依此类推动态添加其它参数
with ADOStoredProc do
begin
Parameters[1].Value :=errorid;
Parameters[2].Value :=Module;
Parameters[3].value :=location;
Parameters[4].Value :=bewrite;
Parameters[5].Value :=getmycomputername;
Parameters[6].Value :=gEmplID;
//Prepared; //多此一举
ExecProc;
end;
finally //既然是动态产生,就应该立即释放
ADOStoredProc.Close;
ADOStoredProc.Free;
end;