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

2 активные БД (ODBC)   Найти похожие ветки 

← →
Apv ©   (2004-06-22 17:42) [0]

Добрый день. Помогите, плиз, в решении следующей проблеммы:
Delphi 6. СУБД HyTech через ODBC (2 БД).
2 компонента TDataBase каждый на своем коннекте.
Оба активны.
Запрашиваю данные из 1 БД.
Выполняю вставки во вторую БД.
Необходимо удалить строку из 1, но при этом запрос на удаление проходит почему-то во второй.
В дебаге все Ок - TQuery.DataBase стоит 2, но запрос проходит в 1.
Такое ощущение, что когда я начинаю работать со второй БД, первая автоматически переключается на нее же.

Выход нашел: при переходе с обной БД на другую выпорлняю реконнект. Но такое решение не подходит, т.к. жутко увеличиватся время.

Подскажите, плиз, в чем может быть дело.


← →
Reindeer Moss Eater ©   (2004-06-22 17:46) [1]

Два явных экземпляра TSession не помешают.

TQuery.SessionName := Каждому свою


← →
Курдль ©   (2004-06-22 17:50) [2]

1. Запросить данные из БД1
2. Составить скрипт
3. Прогнать на БД2
Можно обойтись и одним TDataBase


← →
Apv ©   (2004-06-22 17:55) [3]

Reindeer Moss Eater: Пробовал, не помогает.
Т.е. был тот же вариант, но с 2 сессиями и все TQuery и TTable были разбросаны по ним - то же самое. Может какие-то еще настройки надо выставить?

Курдль: Вариант, но не подходит - выполнение должно быть последовательным. ;-(


← →
Курдль ©   (2004-06-22 17:57) [4]

А разве TDataBase работает через ODBC? Я думал через BDE...
Просто я много лет успешно работал с ODBC через SQL Direct.


← →
Apv ©   (2004-06-22 18:02) [5]

Курдль, поясни, плиз. SQL Direct?

Насколько я понмаю, TDataBase и работает через БДЕ, но источником данных является ODBC... что-то типа того, точнее не сформулирую.


← →
Reindeer Moss Eater ©   (2004-06-22 19:17) [6]

Reindeer Moss Eater: Пробовал, не помогает.
Такого (при настройке TDatabase на разные источники) не бывает. Потому что такого быть не может.



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

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



Память: 0.46 MB
Время: 0.023 c
1-1089000676
newver
2004-07-05 08:11
2004.07.18
Передача данных в программу.


11-1077455043
Shakonaff
2004-02-22 16:04
2004.07.18
Как использовать визуальные компоненты ?


14-1088585605
Паниковский
2004-06-30 12:53
2004.07.18
Лето! Сезон отпусков.


1-1089107451
Koala
2004-07-06 13:50
2004.07.18
Найти файл более ранней редакции


14-1088168486
Igorek
2004-06-25 17:01
2004.07.18
Ваш любимый рецепт блюда собственного приготовления




   Наверх