-
Есть связка Delphi 2009 и SQL 2008 R2 В проекте на Делфи есть компоненты BDE TDataBase TstoredProc. В TDataBase ссылка на базу через ODBC драйвер. В TstoredProc подтягиваем алиас на базу , в cвойстве StoreProcName -выбираем необходимую процедуру (отображаються все - то есть база подключена корректно), но от при запуске программы и при попытке активировать TstoredProc ( Active - true) - получаем ошибку :
[microsoft][sql server native client 10.0][sql server]could not find procedure
ОС: Win Xp sp3
NetFrame 4.0
В связке з SQL 2000 /2005 -подобная ошибка не поступает!
В чем может быть проблема? Заключаеться только при вызове функции з среды разработки!
При вызове с аналайзера -все гуд
-
> BDE TDataBase TstoredProc.
Выброси бяку немедленно.
-
> [microsoft][sql server native client 10.0][sql server]could
> not find procedure
если очень захотеть, можно заставить биде и с 2008 сиквелом работать.
но новый проект я бы на нем не начинал
-
В чем может быть не совместимость? может ODBS драйвер , а именно sql server native client 10.0 некоректно работает с BDE
-
> В чем может быть не совместимость? может ODBS драйвер ,
> а именно sql server native client 10.0 некоректно работает
> с BDE
Поддержка BDE прекращена лет 10 назад. Оставлено только для сопровождения старых продуктов. А ты сейчас пытаешься пароход на подводных крыльях сделать, это нереально.
Используй ADO
-
Не могу объяснить упорное желание работать с мсскл (акцес) через биде ничем иным, как дурной привычкой.
Это, блин, все равно что пытаться есть спагетти ложкой :)
-
> sql server native client 10.0 некоректно работает с BDE
вообще не работает с BDE. Работает ntwdblib.dll