应该都是参数的数据类型.如果您要是想要给参数赋值的话直接让参数的value等于某个值就行了,在ado里面,默认是变体变量,编译器会自动识别的.
比如: adostoreproc.parameters[i].value:=strtoint(edit1.text)//把一个整数类型的值赋给参数.
比如: adostoreproc.parameters[i].value:=strtoint(edit1.text)//把一个整数类型的值赋给参数.
在delphi的storeprocedure中,有output 和input这两种变量的区分的.差点忘了.type应该就是指这个了.
然后adostoreproc.parameters[i].datatype:=string时,实际
adostoreproc.parameters[i].datatype为:olestr
然后adostoreproc.parameters[i].value.type:=string时,实际
adostoreproc.parameters[i].value.type为:olestr
但既然分开,那到底有什么区别呢?