Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

При переходе с SQL Server 7.0 на SQL Server 2000 происходят стран [D6, MSSQL]


Kalinka ©   (2004-01-21 16:07:00) 

Здравствуйте все!
У нас на работе проблема: при переходе с SQL Server 7.0 на SQL Server 2000 происходят странные вещи:
одна и та же программа, написанная на Delphi 6.0 для SQL Server, на одной машине работает, на другой выдает пустые значения при обработке запроса.
MDAC обновляли, BDE обновляли. На всех этих машинах стоят Windows NT4.0. Есть одна особенность: в этой программе использовались обычные TQuery, как только я перевела их на TADOQuery программа стала работать на любых машинах.
Но к сожалению у меня нет возможности все программы перевести на ADO. Может кто-то уже сталкивался с подобной проблемой?
Вот какие характеристики имеются:
ОС: Windows NT 4.0
Версия Delphi: 6.0
Версия SQL Server"a: 2000
Версия BDE: 5.1.1.1
Версия MDAC: 2.7


Kalinka   (2004-01-21 18:18:00) [1]

Спасибо за помощь sniknik © :)


sniknik   (2004-01-21 16:59:00) [2]

сорри, наврал (или спутал), на чистой системе в BDE этого файла нету, наверное он с BDEMergeModule позже ставится .. х.з.

в обшем на всякий случай
файл bdereadme.txt
вырезка из него

-----------------------------------------------------------
The following ODBC drivers are certified for use with BDE.

ODBC Driver Manager 3.5
-----------------------
Fully certified drivers:

ACCESS (Microsoft 3.40-Access 95 and 97)
FOXPRO (Microsoft 3.40)
MSSQL Server (Microsoft 3.00-Server version 6.5)
MSSQL Server (Intersolv 3.01-Server version 6.5)
ORACLE 7 (Intersolv 3.01-Server version 7.3)

Certified for basic functionality:

INFORMIX (Intersolv 3.01
- Server version 7.20 and 9.11)
DB2 (IBMv5 client 6/98
- No driver version info available:
tested against 2.12 and 5.0(UDB) server
SYBASE (Intersolv 3.01
- Server version 11.02)

ODBC Driver Manager 3.51
------------------------
Fully certified drivers:

ACCESS (Microsoft 3.51-Access 95 and 97)
FOXPRO (Microsoft 3.51)
MSSQL Server (Microsoft 3.6
- Server version 6.5 and 7.0)
MSSQL Server (Intersolv 3.11
- Server version 6.5 and 7.0)
ORACLE7 (Intersolv 3.11
- Server version 7.3)

Certified for basic functionality:

DB2 (IBMv5 client 6/98
- No driver version info available:
tested against 2.12 and 5.0(UDB) server
SYBASE (Intersolv 3.11
- Server version 11.02)
ORACLE8 (Intersolv 3.11
- Server version 7.3 and 8.04)

и BDE больше не развивается!!! добавлений не будет.


sniknik   (2004-01-21 16:24:00) [3]

> Но к сожалению у меня нет возможности все программы перевести на ADO.
а придется, или мирится с текущими проблемами т.к. BDE не работает (вернее работает без гарантий) с MSSQL версии больше 6,5 (это написано в какомто их текстовых файлов в каталоге установки BDE, там список с чем гарантирована работа)


Наверх

Титульная страница Поиск, карта сайта Написать письмо