Хранимые процедуры с Delphi и dbExpress
Я хочу выполнить хранимую процедуру Sybase sp_helpdb
с dbname
в качестве параметра. Вот мой код
with SQLStoredProc1 do
begin
StoredProcName := 'sp_helpdb';
PrepareStatement;
ParamByName('dbname').Value := 'MyDb';
Open;
...
Линия ParamByName...
выдает исключение с сообщением
Параметр 'dbname' не найден
Если я использую
Params[0].AsString := 'MyDb';
вместо этого сообщение об исключении
Индекс списка вне границ (0)
Не могли бы вы сказать мне, что не так?
И второй вопрос: предположим, что это работает, как я могу получить результат, так как он выглядит как смесь двух наборов записей
Спасибо за вашу помощь