用DBExpress中的组件,写一个存储过程,如何写啊请大侠给出程序和数据库两端的代码,谢了
解决方案 »
- QReport问题,在线等,未解决前长期有效
- 如何在数据库中写入十六进制数?
- ADO主从表删除的问题
- 有关imageen扫描完毕后,主界面会缩小至状态栏的问题?
- calcfield计算字段如何保存下来?
- 紧急求教图片存储问题!(请各位大侠看看我的程序那儿错了)
- 高手帮我
- 有哪位可以把ERP中 [付款期] 這個概念對我進行詳細的破析? (有答必給分)
- 各位老大介绍几本关于SQL的好书,谢谢
- 对用QUERY的SQL语句打开的多个表,如何能同时提交保存?谢谢(高分相赠)
- 怎样在INTRAWEB中使用FASTREPORT?
- 多个DBGridEh,PopMenu属性都设置为pMenu,现在如何获知到底是那个dbgrideh调用它了
其实也就是把一些SQL语句写在一起,你可以让数据库,如SQLSERVER自己生成对表的插入什么的存储过程,再自己看看,就知道是怎么回事了,或者看看书也行的
var
SQLStoredProc: TSQLStoredProc;
begin
with SQLStoredProc do
begin
ProcLogin.StoredProcName := 'Login';//存储过程的名字叫Login
Prepared:=False;
//这里的参数为存储过程定义的参数
Params.ParamByName('in_logname').Value:=LoginUser.MerchantLogName ; //增加参数
Params.ParamByName('in_password').Value:=LoginUser.MerchantPassWord ;//增加参数
Prepared:=True;
ExecProc;
//得到返回值
UID:=Params.ParamByName('out_userid').Value;
end;
end;