ADOStoreProcedure.Parameters.CreateParameter一问!!!(50分)

  • 主题发起人 woodpile
  • 开始时间
W

woodpile

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi帮助里说
function CreateParameter(const Name: WideString; DataType: TDataType;
Direction: TParameterDirection; Size: Integer; Value: OleVariant): TParameter;
如果是一个日期变量,size怎么定呢???
ADOSP.Parameters.CreateParameter('day_st',ftDate,pdinput,10000,day_st);
~~~~~ ~~~~~~~~????
并且觉得帮助有个bug,帮助里说
Value is an OleVariant containing the parameter抯 value.
A value need not be passed for Value when the TParameter is created.
It can be assigned later. If no value is assigned at this time,
pass a nil for Value.
ADOStoredProc1.CreateParameter('Parm1', ftString, pdInput, 10, nil);
你要传个nil ,出错,非的传个null
感觉delphi帮助太滥了!!!比msdn差太远了
 
没人理:(
 
日期应该是char(11)
 
对了,olevariant是变量,不是指针,指针用nil。
例如一个字符变量,可以使null,但是不能是nil,我这样理解
 
2001-10-27
11位啊,数一数就知道了。
 
你怎么知道日期类型是按字符串传上去得?
没准是转化为秒那
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
568
import
I
顶部