在线求帮忙...delphi调用存储过程参数问题

bruce_华仔 2013-05-22 11:16:07
delphi初学者:求指教!
下面是我在delphi里面写的代码:
F_StoredProc := TADOStoredProc.Create(nil);
with F_StoredProc do
begin
Connection := F_Connection;
ProcedureName := 'ProcUserLogin';
Parameters.Clear;

================一运行就报错...不知道为什么=============================
Parameters.CreateParameter('@name',ftString,pdInput,20,edit1.text);
Parameters.CreateParameter('@pwd',ftString,pdInput,20,edit2.text);
================用下面的这种方法也报错,说参数不成立======================

//Parameters.ParamByName('@name').Value := edit1.Text;
//Parameters.ParamByName('@pwd').Value := edit2.Text;

Prepared := true;
Open;
end;
===================这是我的存储过程=============
CREATE PROCEDURE ProcUserLogin
@name varchar(20),
@pwd varchar(20)
AS
select COUNT(*) from UserLogin where (UName=@name) and (UPwd =@pwd )
GO
...全文
72 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Oraclers 2013-05-22
  • 打赏
  • 举报
回复
ProcedureName := 'ProcUserLogin;1';

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧