![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не работает запрос [D7, IB5.x, MSSQL]
v.topalov © (2003-04-11 11:53:00)Не работает проверка условия (where ) запроса в xQuery
select t1.name, t1.rid from t1
where t1.rid not in (select t2.codrk from t2)
поля rid и codrk одного формата
t1 - таблица БД InerBase
t2 - таблица БД MSSQL
Почему то не работает внутренний запрос, как это можно обойти.
Подскажите пожалуйста.
Johnmen (2003-04-11 13:09:00) [1]Понятно...
BDE : гетерогенные запросы. Причем здесь ADO - неясно...:)
Если нет книг, то могу привести пример...Чуть позже...
v.topalov (2003-04-11 13:05:00) [2]Посто: нужно перекачать/докачивать данные с одной базы в другую.
InterBase - > MSSQL
Данный запрс писался для того чтобы выбрать данные с одной БД, которых нет в другой БД.
Johnmen (2003-04-11 12:45:00) [3]Все смешалось в доме... (с)
Может просто на пальцах скажешь, что надо ?
v.topalov (2003-04-11 12:37:00) [4]xQuery3.DataSets.Items[ind].Alias := "clients";
xQuery3.DataSets.Items[ind].DataSet := Adotable1;
ind := xQuery3.DataSets.Add.Index;
xQuery3.DataSets.Items[ind].Alias := "ibqc";
xQuery3.DataSets.Items[ind].DataSet := ibquery1;
ind := xQuery4.DataSets.Add.Index;
xquery3.Close;
xQuery3.SQL.Clear;
xQuery3.SQL.Add("select i.name, i.rid from ibqc i where i.rid not in (select codrk from Clients)");
xQuery3.open;
xquery3.First;
Johnmen (2003-04-11 12:29:00) [5]Я так понял, это гетерогенный запрос, и, значит, BDE.
MOA (2003-04-11 12:24:00) [6]t1 - таблица БД InerBase
t2 - таблица БД MSSQL
А запрос к кому - к IB или к MSSQL? Если запрос к MSSQL - см. linked server.
Удачи!
Соловьев (2003-04-11 12:13:00) [7]
> Просто проскакивают все данные, как будто работает только
> один select
а точно второй возвращает данные, может там нет ничего?
И компоненты доступа какие?
Johnmen (2003-04-11 12:11:00) [8]А как целиком выглядит запрос ? С сохранением орфографии.
v.topalov (2003-04-11 12:05:00) [9]Ошибки нет. Просто проскакивают все данные, как будто работает только один select.
Johnmen (2003-04-11 11:56:00) [10]А где сообщение об ошибке ?