Поскольку SQL Server не имеет простого исполнителя пакетной командной строки для сценариев, которые автоматически генерируются из среды управления, я создал один.
Проблема возникает, когда синтаксис delphi ado и синтаксис SQL Server не совпадают (НО ЕГО ЖЕ).
Ну как-нибудь, go
я заменил;
Теперь, когда я объявляю об изменении хранимой процедуры, я бью кирпичную стену.
Сценарий, который я запускаю:
ALTER Procedure [dbo].[procName]
as
Declare @param int
и ошибка, которую я получаю:
аргументы не того типа,
вне диапазона или столкнуться с одним
другой.
(мой бесплатный перевод)
вопросов:
- почему это происходит?
- что я могу сделать, чтобы изменить это?
- существует ли другая программа на основе udl, которая анализирует сценарии SQL?
спасибо.
edit: требуется вход в базу данных с файлом udl.
Может быть, у Delphi проблемы с @?