导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2003/10/30 9:53:53
标题:
请教TASOStoreproc的问题,谢谢
浏览:1783
加入我的收藏
楼主:
有这样的存储过程,用SQL2000 CREATE PROCEDURE dbo.InsertSysLog (@OperID int, @OperLog varchar(50)) AS Insert into SysLog(IntOperID,DtLog,StrLog) values(@OperID,GetDate(),@OperLog) GO ASOStoreproc1.connectstring已经在属性那设好了,并检查连接成功 ADOStoredProc1.ProcedureName:='InsertSysLog'; ADOStoredProc1.Parameters.ParamByName('@OperID').Value:=4; ADOStoredProc1.Parameters.ParamByName('@OperLog').Value:='add'; ADOStoredProc1.ExecProc; 出现这样的错误,“@operID”参数找不到,是什么原因啊?谢谢
----------------------------------------------
-
作者:
2003/10/30 11:13:57
1楼:
大虾们,帮个忙吧。 是不是ADOStoredProc哪个地方设错了?
----------------------------------------------
-
作者:
2003/10/30 11:20:43
2楼:
ADOStoredProc1.:='InsertSysLog'; 在设计期通过属性 指定ProcedureName 再试试
----------------------------------------------
作者:
bios (阿贡)
★☆☆☆☆
-
盒子中级会员
2003/10/30 14:46:51
3楼:
ADOStoredProc1.Parameters.ParamByName('@OperID').Value:=4; 中的@去掉
----------------------------------------------