Вниз
Скачать: CL | DM;

Проблема при передаче параметров в 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
1-71110
kull
2002-08-12 18:58
2002.08.22
Перхват вызова функций DLL?


14-71383
Vitaly
2002-07-29 10:41
2002.08.22
Нужен Turbo Debugger для DOS а.


3-71004
Shaman_Naydak
2002-07-30 18:20
2002.08.22
2000 через ADO, проблема с RAISERROR


14-71344
Anatoly Podgoretsky
2002-07-24 21:15
2002.08.22
На землю летит двухграммовый астероид


3-71034
shubin
2002-08-01 14:25
2002.08.22
Нужна тямная сеточка




   Наверх