Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.09;
Скачать: CL | DM;

Вниз

BDE и MS SQL Server 2000   Найти похожие ветки 

 
Julia   (2002-11-20 11:13) [0]

Люди, помогите, кто чем может!
Ситуация кошмарная: комплекс программ, взаимодействующих по типу "общее поле данных" (тот самый SQL Server 2000) на одной системе ведет себя вполне адекватно, а на другой вообще никак. Примеры никаковости: lookup field указывает на таблицу. В таблице 4 строки. В какой-то момент в этом списке появляются 8 строк: 4 и те же 4 снова, причем при выделении первой выделяется и 5-я. При повторном открытии списка строк может стать 8,16 и т.п., причем в процессе пролистывании они хаотически меняются местами, так что поймать хоть одну из нужных тебе очень и очень непросто... Кроме того, случайным образом в совершенно разных местах возникают ошибки BDE, затем они также случайно пропадают и т.п. Различия в системах: базовый софт идентичен (сервер БД: Windows 2000 Server, MS SQL Server 2000 sp4, клиенты: Windows 98, BDE От 6.0), разное железо: одна - Intel, другая - AMD Athlon, разная сеть: одна - витая пара на активном хабе, другая - радиосеть peer-to-peer на картах ORINOCO.
Может, кто что умное скажет? Заказчики уже землю рогами роют, а я им ничего и сказать-то не могу...


 
Mr_Mike   (2002-11-20 11:46) [1]

http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1037774228&n=1


 
Александр Спелицин ©   (2002-11-20 15:23) [2]

Ну во-первых хотелось бы расшифорвки термина "общее поле данных".
А во-вторых, раз уж Вы упомянули про BDE, то расскажите подробно : каким образом Ваша программа работает с MSSQL через BDE.


 
Julia   (2002-11-21 10:13) [3]

to Mr_Mike: это не та ситуация. Особенность ситуации в том, что на одной системе приложение работает абсолютно нормально, а на другой - как описано в вопросе.

to Александр Спелицин: под "общим полем данных" понимается то, что приложения на рабочих станциях обращаются не к серверному приложению, а непосредственно к БД через обычные компоненты TSQL. С BDE программа работает так: созданы ODBC-источники, подхваченные BDE, далее манипулирование данными выполняются при помощи компонентов TDatabase, TTable, TSQL и т.п.


 
AlexSV ©   (2002-11-21 10:40) [4]

to Julia:
> В какой-то момент в этом списке появляются 8 строк: 4 и те же 4 снова ...
А поподробнее о списке, что это и как создается?


 
3JIA9I CyKA ©   (2002-11-21 10:52) [5]

TSQL?


 
Julia   (2002-11-21 11:24) [6]

Список - это DBLookupCombo
а TSQL - в смысле TQuery... :)


 
3JIA9I CyKA ©   (2002-11-21 11:28) [7]

DBLookupCombo?


 
ЮЮ ©   (2002-11-22 05:37) [8]

>В таблице 4 строки. В какой-то момент в этом списке появляются 8 строк: 4 и те же 4 снова, причем при выделении первой выделяется и 5-я. При повторном открытии списка строк может стать 8,16 и т.п., причем в процессе пролистывании они хаотически меняются местами, так что поймать хоть одну из нужных тебе очень и очень непросто...

Это нормальное поведение, когда запрос возвращает несколько записей с одним и тем же KeyField

Текст запроса для ListSource - в студию!




Страницы: 1 вся ветка

Текущий архив: 2002.12.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
4-28373
Deema Po
2002-10-25 20:20
2002.12.09
Почти TOPMOST


14-28238
Anatoly Podgoretsky
2002-11-18 00:26
2002.12.09
Именинники 18 ноября


6-28162
Leviathan
2002-10-13 23:14
2002.12.09
Cookies


14-28216
Anatoly Podgoretsky
2002-11-17 10:21
2002.12.09
Именинники 17 ноября


3-27845
al_bee
2002-11-20 18:28
2002.12.09
Как рпоизвести сортировку по алфовиту?