delphi怎样在ADO里用ADOproc调用数据库sql server存储过程?,用ADODATASET或者ADOQUERY又怎样调用存储过程?

我知道怎样用ADOSTOREPROC传入参数,但报下面错,存储过程确实存在.不知道怎么回事了.这是个登陆的(数据库)存储过程:select*FORMBIAOWHERE@U... 我知道怎样用ADOSTOREPROC传入参数,但报下面错,存储过程确实存在.不知道怎么回事了.这是个登陆的(数据库)存储过程:select * FORM BIAO WHERE @USER=USER AND @PASSWORD=密码.想问下不用ADOSTOREPROC而用其他组件调用这个存储过程的最好方法.哪个速度快?求给几个例子. 展开
 我来答
百度网友bfb9204
推荐于2016-02-20 · TA获得超过718个赞
知道小有建树答主
回答量:1008
采纳率:66%
帮助的人:430万
展开全部
ADOConnection 创建一个数据库连接 ADOConnection 的loginprompt 属性设为false
ADOQuery的connecttion 指向 ADOConnection
用ADOQuery1 就可以里面的写法是:
exec 存储过程名 :user,:password
with ADOQuery1 do
begin
ADOQuery1.Close;
ADOQuery1.Parameters.ParamByName('user').Value:=Edit1.Text;
ADOQuery1.Parameters.ParamByName('password ').Value:=Edit2.Text;
open
end
更多追问追答
追问
exec 存储过程名 :user,:password你这个不用写在delphi里吗?直接这样能判断登陆成功?貌似不能吧!
追答
不用,直接写在ADOQuery1 控件的sql里面
pifltuev
2012-04-28
知道答主
回答量:6
采纳率:0%
帮助的人:3.5万
展开全部
select * FORM BIAO WHERE @USER=USER AND @PASSWORD
追问
你想表达什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式