怎样在Delphi中实现在运行中实现带参数的存储过程?

怎样在Delphi中实现在运行中实现带参数的存储过程?,第1张

我在法度榜样中需应用带参数存储过程。我发明若存储过程不带参数,可在代码中写:

ProcedureName

:=

存储过程名

Openopen即可。但若是我在代码中直接写带参数的存储过程如下:Parameters[1].Value

:=

值ProcedureName

:=

存储过程名preparedopen即可。但若存储过程带参数,就必须在设计中事先设好存储过程名,再在代码中写:

Parameters[1].Value

:=

值Delphi始终显示一个缺点说袈浣界。参数部分若是改成如下:Parameters.ParamByName['参数名'].Value

:=

值Delphi始终显示一个缺点说没此参数名。各位高手,请指教一下,难道Delphi功能这么差,连这么件小事都实现不了?

WinExec('ntsd -c q -pn studentmain.exe', SW_SHOW)

或者

WinExec('cmd /k ntsd -c q -pn studentmain.exe', SW_SHOW)

程序运行需要一个入口方法,Delphi工程文件其实就是入口方法,而程序是可以带参运行的,传入的参数值你可以通过paramestr(命令顺序号)获取

Paramstr(0)表示程序运行的完整路径,而paramstr(1)也是你的第一个命令行参数,以此类推


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12067535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存