如何在Delphi中调用带参数的存储过程(要返回查询结果的)?
如何在Delphi中调用带参数的存储过程(要返回查询结果的)?
楼主wuxihuadiao(无锡花雕)2002-11-07 12:51:41 在 MS-SQL Server / 疑难问题 提问请那位大虾举例说明,谢谢!! 问题点数:0、回复次数:6Top
1 楼Drate(小虫(好好学习,天天向上))回复于 2002-11-07 13:00:34 得分 0
with adostoredproc1 do
beigin
Close;
Procedurename := "USP_UPSTOCKIMPORT";
Parameters.ParamByName("LNO").Value := "0001";
Parameters.ParamByName("OPERATER").Value := "CurrUser";
open;
end;Top
2 楼Drate(小虫(好好学习,天天向上))回复于 2002-11-07 13:01:23 得分 0
为了测试你的结果,你可以在form中加一个dbgrid,datasource,然后看一看你的查询结果Top
3 楼wuxihuadiao(无锡花雕)回复于 2002-11-07 14:11:10 得分 0
Drate:请您提供一个可作为例子的存储过程,可以吗?以便我进行试验和给分!!!Top
4 楼enewren(*乡下的程序员*)回复于 2002-11-07 20:19:18 得分 0
with adostoredproc1 do
Close;
Procedurename := "USP_UPSTOCKIMPORT";
Parameters.paramers.Value := "0001";
open;
Top
5 楼wuxihuadiao(无锡花雕)回复于 2002-11-11 15:52:49 得分 0
存储过程中的参数都是带有‘@’符号的,为何各位都没有带呢?
在查询分析器中已经调用成功,参数格式如下:
CREATE PROCEDURE sp_InOutStock(
@BeginDate varchar(20) = "2002-01-01" ,
@EndDate varchar(20) ="####",
@StorageId varchar(20) ="%",
@BusiId varchar(20) ="%",
@MerId varchar(20) ="%" ,
@MerSortId varchar(20) = "%",
@OrderBy varchar(20) ="ASC" )
AS......
请各位大虾帮忙!!!Top
6 楼wuxihuadiao(无锡花雕)回复于 2002-11-11 15:58:39 得分 0
对了,楼上都是使用ado控件的,本人却是使用bde控件的,不知道其中应该做如何的变化?Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
