Вниз
Скачать: CL | DM;

Добавление данных в БД   Найти похожие ветки 

← →
Kul_Alex   (2004-08-27 17:04) [0]

Здраствуйте, пишу запрос данные из внешнего файла (файл я помещаю в Table1), переношу в таблицу IBTableNomen,

   IBInsert.Close;
   IBInsert.SQL.Clear;
   IBInsert.SQL.Add("INSERT INTO "+IBTableNomen.TableName+" (firm_id, nomen_name, cat_nomer, cena,kol, cross, model)");
   IBInsert.SQL.Add("SELECT firm_id, nomen_name, cat_nomer, cena, kol, cross, model");
   IBInsert.SQL.Add("FROM "+Table1.TableName);
   IBInsert.ExecSQL;

после этого возникает ошибка "SQL Parse error :parameter name expected"


← →
LM2   (2004-08-27 17:08) [1]

Нафига два запроса???
Надо делать за два прохода
1)
  IBInsert.Close;
  IBInsert.SQL.Clear;
  IBInsert.SQL.Add("INSERT INTO "+IBTableNomen.TableName+" (firm_id, nomen_name, cat_nomer, cena,kol, cross, model)");
  IBInsert.ExecSQL;
2)
  IBInsert.Close;
  IBInsert.SQL.Clear;
  IBInsert.SQL.Add("SELECT firm_id, nomen_name, cat_nomer, cena, kol, cross, model");
  IBInsert.SQL.Add("FROM "+Table1.TableName);
  IBInsert.Open;


← →
Desdechado ©   (2004-08-27 17:28) [2]

2 LM2
на самом деле там один запрос, смотри внимательнее

2Kul_Alex
У тебя Table1 - это внешний файл. В этом случае надо использовать либо компоненты БДЕ с гетерогенными запросами (а не IBExpress), либо этот файл подключить к БД как EXTERNAL TABLE.


← →
LM2   (2004-08-27 17:36) [3]

>>Desdechado
Да, что-то не заметил



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
14-1094206481
kvit
2004-09-03 14:14
2004.09.26
Модем и регистр S0!


3-1093926955
HanIP
2004-08-31 08:35
2004.09.26
функция, которая выбирает товары


14-1094242665
Ломброзо
2004-09-04 00:17
2004.09.26
Гуманное перевоспитание!


1-1094581005
XAdmin
2004-09-07 22:16
2004.09.26
Использование ZipTV


14-1094474342
Shiza
2004-09-06 16:39
2004.09.26
В чём проблема с компом?




   Наверх