Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是德尔福的初学者。我用delphi 7编程。我在sqlserver中有一个名为 (ExpertResult) 的存储过程,它通过字段返回记录,还得到一个名为 (@id) 的参数。我想将参数发送到 sp 并得到结果。但我不能这样做。我尝试了很多并在谷歌中搜索,但任何代码都无法帮助我。其中一个代码是:
ExpertResult.Parameters.ParamByName('@id').Value := XYZ; //XYZ as integer
请帮帮我 。
这是在 Delphi 中的操作方法。因为我不知道您的存储过程中有多少输入和输出,所以我用一个输入(字符串)和一个输出(布尔值)来展示它。在对象检查器中,您可以单击参数,它会向您显示所有输入和输出,左侧有一个数字。
ExpertResult.Close; ExpertResult.Params[0] = 'XYZ'; ExpertResult.Open; MyBoolean := ExpertResult.Params[1]; ExpertResult.Close;