Хранимые процедуры с 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)

Не могли бы вы сказать мне, что не так?

И второй вопрос: предположим, что это работает, как я могу получить результат, так как он выглядит как смесь двух наборов записей

Спасибо за вашу помощь

0 ответов

Другие вопросы по тегам