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

Вниз

Как перегнать записи из Table1   Найти похожие ветки [File1.mdb] в Table1 [File2.mdb]

 
Duma   (2008-06-27 00:18) [0]

...
MyADODataSet1.Connection := File1Conn; //  ... MyADODataSet соеденен с File1.mdb
MyADODataSet2.Connection := File2Conn; //  ... MyADODataSet соеденен с File2.mdb
...

SELECT * FROM Table1 WHERE ...
как полученое добавить в MyDataSet1

1. Табле1 в обоих БД имеют одинаковую структуру
2. Есть желание/требование не линковать Table1 из File2 в File1
3. Есть желание не хранить (или доставать из .udl файла) пути до File2 дабы делать SQL запрос из 2 БД [оставлю эту возможность на крайняк :) ]


 
Sergey13 ©   (2008-06-27 09:30) [1]

> [0] Duma   (27.06.08 00:18)
> как полученое добавить в MyDataSet1

В цикле.


 
MsGuns ©   (2008-06-27 10:57) [2]

1. Гетерогенный запрос
2. два коннекта, два датасета. Один в цикле сканируется и каждая запись добавляется в другой.
3. DataPump


 
Duma   (2008-06-27 16:02) [3]

Формирую запрос так

CommandText :=
    " INSERT INTO Table1"
 + " SELECT *"
 + " FROM [" + SourceMdbPath + "].Table1"
 + " WHERE Fld_1 > (SELECT MAX(Fld_1) FROM Table1)";


выскакивает ошибка:
"... EOleException: "Parameter object is improperly defined. Inconsistent or incomplete information was provided ...""

хотя беру значение CommandText из WatchView кидаю в Access все идет на ура


 
Duma   (2008-06-27 16:53) [4]


> 2. два коннекта, два датасета. Один в цикле сканируется
> и каждая запись добавляется в другой.


этож геморно ... ми этого хочм избежати :)


 
sniknik ©   (2008-06-28 14:41) [5]

> выскакивает ошибка:
> .... Parameter object is improperly defined. ...
т.е. оно тебе говорит, что параметр неверно определен, а ты ему не веришь...

> хотя беру значение CommandText из WatchView кидаю в Access все идет на ура
в аксессе нет дельфевского авто определения параметров, другое оно там. вот путаницы с путями и нет.


 
Duma   (2008-06-29 18:10) [6]


> а ты ему не веришь...


почему не верю -- я бы сказал не знаю как обойти и реализовать нужное


> хотя беру значение CommandText из WatchView кидаю в Access
> все идет на ура

... имел ввиду что SQL запрос работает как нужно


 
sniknik ©   (2008-06-29 18:44) [7]

> я бы сказал не знаю как обойти и реализовать нужное
убери параметр/авто создание параметров перед присвоением строки запроса. или вообще (из того что приведено неясно как и, что ты делаешь, поэтому непонятно что именно тебе нужно. единственно ошибка понятная).



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
15-1229109631
Городской Шаман
2008-12-12 22:20
2009.02.08
Замыкания для методов классов в C++. Как?


1-1207734351
9899100
2008-04-09 13:45
2009.02.08
TTreeView


15-1228544890
Городской Шаман
2008-12-06 09:28
2009.02.08
Боятся ли компьютеры адского пламени или захватит ли Riply мир?


15-1229184736
Baks
2008-12-13 19:12
2009.02.08
Помогите выбрать "игровой" компьютер


15-1229007794
Кто б сомневался
2008-12-11 18:03
2009.02.08
За смайлик ;-) теперь нужно платить 10000$