我希望以sp_helpdb
为参数执行Sybase存储过程dbname
。这是我的代码
with SQLStoredProc1 do
begin
StoredProcName := 'sp_helpdb';
PrepareStatement;
ParamByName('dbname').Value := 'MyDb';
Open;
...
第ParamByName...
行引发了一条带有消息
参数' dbname'找不到
如果我使用
Params[0].AsString := 'MyDb';
相反,异常消息是
列出索引超出范围(0)
你能告诉我出了什么问题吗?
第二个问题:假设它有效,我怎样才能得到结果,因为它看起来像是两个记录集的组合
感谢您的帮助