如题,并且在函数里有两个datetime类型的参数,如何将参数传进去啊?
解决方案 »
- OnClose的时候释放内存
- access数据库插入时间,老报错!
- 以下的报表如何用fastreport实现?
- 我都快疯了!!!!
- 请教: 构造方法(constructor greate)是什么意思?
- sql简单问题,急等100分啊
- access voilation at address 77d82074 in module rpcrt4.dll read of address 00000000
- 如何删除filelistbox1中列出来,用户的选中的文件???
- delphi 与 matlab 通信
- 110
- 光驱问题??????
- 十万火急!crystal问题。今天就得交差了。我还没明白该怎么做。全部分数送上。求一解
我只能
先在sqlserver里建个存储过程,在这个存储过程里调用这个函数
然后用TADOStoredProc连接这个存储过程另外存储过程也可以通过输出参数返回值的如
create proc p_c(@b varchar(20) output)
as
begin
set @b ='abc'
end;测试
declare @r varchar(20)
exec p_c @r output
print @rdelphi
TADOStoredProc
取出@b的值就行了
showmessage(ADOStoredProc1.parameters.parambyname('@b').value);
adoquery.sql.add('Select * from functionName('+quotedstr(StartDate.datetime)+')');
我返回的是一个table表,因为我想直接通过查询获得的数据集与一个控件关联起来,用TADOStoredProc的话如何使用呢?
select * from dbo.函数名(参数)