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

Вниз

Снова о добавлении записей из внешней таблицы...   Найти похожие ветки 

 
Ruslan_55 ©   (2002-08-01 14:02) [0]

Надо добавить записи из внешней таблицы(в памяти) в базу.Если append по одной записи - долго.Пробовал через скрипт. но не знаю как его выполнить, не используя компонентов работающих с BDE.


 
Val ©   (2002-08-01 14:29) [1]

помнится, такой компонентик прямого доступа к IB с поддержкой скриптов Alexandr© в кладовку выкладывал когда-то.


 
Alexandr ©   (2002-08-02 13:28) [2]

FIBScript.

А кто-нибудь его хоть брал из кладовки?


 
zx ©   (2002-08-02 13:38) [3]

А EXTERNAL FILE не пробовал?


 
Ruslan_55 ©   (2002-08-02 15:24) [4]

Чего-то нет в кладовке FIBScript. Объясните неразумному, что такое EXTERNAL FILE?


 
zx ©   (2002-08-02 15:45) [5]

Как я понял он позволяет в sql запросе присоединить файл,
но только текстовый.


 
Ruslan_55 ©   (2002-08-02 19:22) [6]

Допустим можно текстовый файл вставить в запрос, но у меня-то текстовый файл содержит скрипт на втавку множества записей
и как мне его выполнить в одном запросе???


 
Jeer ©   (2002-08-03 13:53) [7]

Если не ошибаюсь - то только при создании
CREATE TABLE table [EXTERNAL [FILE] "filespec"]

Подробнее см. ib sql reference

Скрипт тебе не нужен - текстовый файл должен содержать собственно данные (множество записей)


 
Ruslan_55 ©   (2002-08-03 19:51) [8]

Идея конечно неплохая. А что делать если операция добавления многократная- например данные приходят раз в месяц и надо их закачать в БД?


 
Jeer ©   (2002-08-03 20:33) [9]

Закачивай во вспомогательную таблицу TMP, а из нее уже добавляй.
Затем drop table tmp.



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
3-71028
lejik
2002-07-25 13:05
2002.08.22
Как отучить от автодобавления записи


1-71239
eruc
2002-08-11 18:28
2002.08.22
вопрос про (........)


14-71354
Brand
2002-07-27 00:05
2002.08.22
Версия проекта


14-71307
Igit
2002-07-26 10:03
2002.08.22
Анкетные данные


3-71027
Сергей.
2002-07-31 14:02
2002.08.22
Доступ к полям таблицы