Вниз
Скачать: 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.036 c
14-1094447251
Layner
2004-09-06 09:07
2004.09.26
Японский отряд 731


9-1086290586
Vin_Ghost
2004-06-03 23:23
2004.09.26
Туман войны


3-1093463113
S@shka
2004-08-25 23:45
2004.09.26
Объсните разницу триггеров Before и After


14-1094669435
boomer
2004-09-08 22:50
2004.09.26
Динамические IP


6-1090190924
Лев Ландау
2004-07-19 02:48
2004.09.26
Как сгенерить html-страницу и поместить ее в TWebBrowser?




   Наверх