G go2u Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-01 #1 ADO存储过程(ADOStoredProc)可以在运行时动态选择数据库服务器上的存储过程和给相应的参数付值吗?如何实现请实例.
G go2u Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-01 #2 ADO存储过程(ADOStoredProc)可以在运行时动态选择数据库服务器上的存储过程和给相应的参数付值吗?如何实现请实例.
N ninidonghj Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-01 #4 可以的,只要动态对ADOStoredProc的ProcedureName赋值,并且对Parameters属性使用.CreateParameter()创建参数列表,使用ParamByName()对所创建参数列表分别赋值,具体方法参见delphi帮助。
可以的,只要动态对ADOStoredProc的ProcedureName赋值,并且对Parameters属性使用.CreateParameter()创建参数列表,使用ParamByName()对所创建参数列表分别赋值,具体方法参见delphi帮助。
G go2u Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-01 #5 to:ninidonghj 谢谢.麻烦您写具体点好吗?delphi帮助全是E文啊.
S someset Unregistered / Unconfirmed GUEST, unregistred user! 2005-04-01 #6 with ADOStoredProc1 do ProcedureName := '你的存储过程名'; Parameters.Clear; Parameters.CreateParameter('字段名', pdInput, 0, '字段初值'); //... end; 第二个参数pdInput为输入参数,输出用pdOutput,pdReturnValue表返回值... 第三个参数如不是串值都设为0 赋值还可以用Parameters.ParamValues['字段名'] := ### 或Parameters.Items[n].Value := ###
with ADOStoredProc1 do ProcedureName := '你的存储过程名'; Parameters.Clear; Parameters.CreateParameter('字段名', pdInput, 0, '字段初值'); //... end; 第二个参数pdInput为输入参数,输出用pdOutput,pdReturnValue表返回值... 第三个参数如不是串值都设为0 赋值还可以用Parameters.ParamValues['字段名'] := ### 或Parameters.Items[n].Value := ###