Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
ВнизПроблема при передаче параметров в SP MSSQL из D6 Найти похожие ветки
← →
Const_r (2002-07-31 11:14) [0]Используется : Delphi 6, MSSQL 2000, BDE
Проблема : Используется компонента StoredProc (BDE). После выбора SP значение StoredProcName = dbo.SP1;1
Устанавливаем типы параметров SP. Запускаем на выполнение. При StoredProc.ExecProc - получаем ошибку : "Stored Procedure dbo.SP1;1 - not found".
Начинаем "бороть" проблему как в D5. Убираем из StoredProcName символы ";1". Но при эом из TParams исчезают все параметры. Замкнутый цикл. Проблема только под D6.
Из-за насовместимости исходников вернутся под D5 не могу.
Если кто-то знает решение вопроса - просьба расказать как.
Советы перейти под ADO ... полезны - но не принимаются ввиду наличия достаточно большого кода для изменений.
С уважением. Александр Сенык.
← →
ЮЮ (2002-07-31 11:25) [1]>Но при эом из TParams исчезают все параметры.
Жмёшь добавить новый и , о чудо, сначало появляются настоящие параметры, и в конце - добавленный. Теперь добавленный убиваешь, а оставшиеся - настраиваешь
← →
Const_r (2002-07-31 11:33) [2]Спасибо. Ибо обходить проблему написанием SP без параметров мне уже надоело - да и некрасиво это.
← →
AlexSam (2002-07-31 11:37) [3]У меня похожая хрень была при работе D3 c SQL6.5. Те же ;1.
1.Попробуй обновить BDE.
2.Параметры, наверно можно заводить вручную...
← →
Александр Спелицин (2002-07-31 16:04) [4]Попробуйте такую связку:
Приложение -> BDE -> ODBC -> MSSQL.
Когда BDE с MSSQL напрямую, то оно использует DB-Lib и вдобавок не знает о версиях 7.0 и 8.0 (Sql2000). 3 года назад у меня было достаточное кол-во проблем по этому поводу, когда переводил проект (правда в начальной стадии) с SQL 6.5 на 7.0.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c