Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2009.02.08;
Скачать: [xml.tar.bz2];

Вниз

Как перегнать записи из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
6-1198081557
SpellCaster
2007-12-19 19:25
2009.02.08
Распарсить FTP листинг


6-1198580653
Lamer666
2007-12-25 14:04
2009.02.08
POST c авторизацией на WEB по HTTPS


2-1229958159
Broflovski
2008-12-22 18:02
2009.02.08
Занят ли файл другим приложением


2-1229951317
девушка
2008-12-22 16:08
2009.02.08
Как организовать работу с БД через хранимые процедуры?


2-1230386119
studenttgata
2008-12-27 16:55
2009.02.08
как объявить константу в записи record





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский