Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Импорт из ACCESS [D7]


Страницы:   1 2

zdm ©   (2006-07-31 17:44:00) 

ПОдскажите, как в Delphi импортировать табличку из access в другую бд, например paradox


Сергей М.   (2006-08-01 11:02:00) [21]


> zdm ©   (01.08.06 09:42) [12]



> я задавал и не спрашивал есть access или нет


Ты не спрашивал, ты утверждал)
Цитирую тебя:


> надосоздать макрос в accsess, а
> потом выполнить её из delphi


Т.е. я так понял, что внезависимости от того, будет ли на машине юзера установлен MSAccess или не будет, тебе все равно надо именно средствами MSAccess и никакими иными. И у тебя типа только одна проблема - ты не знаешь как создать этот макрос, что писать в его теле и как запустить этот макрос в своей Делфи-программе..

?


sniknik   (2006-08-01 10:45:00) [22]

> Честно говоря, другого способа придумать не могу.
в упоминаемой справке раздел "Предложение IN", тамже смотри про ISAM формат'с (сделай поиск по "ISAM").

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

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


zdm   (2006-08-01 09:48:00) [23]

в инете есть инфа которая советует использовать AdoCommand и там вроде есть какой-то экспорт, но что-то догнать не могу как это юзать


zdm   (2006-08-01 09:42:00) [24]

<Сергей М>очень много умных на форуме которые очень много шуток знают а реального совета дать не могут, вопрос вообщето я задавал и не спрашивал есть access или нет не можешь ни чего подсказать ну и молчи


Сергей М.   (2006-08-01 09:40:00) [25]


> zdm ©   (01.08.06 09:10) [9]


Проктолог, конечно, может удалить гланды, но лучше к его услугам не обращаться)

Да какие могут быть макросы, если MSAccess не установлен ?


Ega23   (2006-08-01 09:40:00) [26]


> да, но ваша реализация будет на порядок медленнее... и потом
> откуда уверенность? может внутри движка пишется блоками
> невзирая на записи...
>


Может и блоками. И скорее всего на порядок медленнее. Но вопрос был именно через Delphi. Честно говоря, другого способа придумать не могу.


zdm   (2006-08-01 09:10:00) [27]

в смысле его(макрос)


zdm   (2006-08-01 09:09:00) [28]

а по юзанью экспорта , надо создать макрос в accsess, а потом выполнить её из delphi


zdm   (2006-08-01 09:08:00) [29]

да чего-то тормознул, спасибо всем, особенно ega23


sniknik   (2006-07-31 19:59:00) [30]

> Кто-нить знает как её юзать
а как же! ктонибудь, он, наверняка знает.
(есть в хелпе по jet/access, в общем в справке мсофиса)

> В конечном итоге, всё по одной записи и делается.
> Даже если Inset into Select from.
да, но ваша реализация будет на порядок медленнее... и потом откуда уверенность? может внутри движка пишется блоками невзирая на записи...


sniknik   (2006-07-31 19:59:00) [31]

Удалено модератором


Ega23   (2006-07-31 18:31:00) [32]


> Вариант переноса по одной записи несколько жутковат...


А как? В конечном итоге, всё по одной записи и делается.
Даже если Inset into Select from.


Neo Trinitron   (2006-07-31 18:05:00) [33]

Сорри, протупил. Увидел

>из access в другую бд,

не увидел

>в Delphi

Однако интересно, ведь есть цивильная функция по экспорту зашитая в тот же Access. Кто-нить знает как её юзать. По идее она где-то в DLL. Вариант переноса по одной записи несколько жутковат...


Neo Trinitron   (2006-07-31 17:55:00) [34]

В среде Access выбрать Файл\Экспорт. Появистя мастер, позволяющий выбрать тип базы данных для экспорта.


Ega23   (2006-07-31 17:55:00) [35]

Select * from AccesTable;
First;
While not eof do
begin
  Insert into ParadoxTable Values (FieldByName...);
  Next;
end;


Это в общем случае.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо