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

Вниз

переменную в Query   Найти похожие ветки 

 
Oleg   (2003-06-09 15:14) [0]

привет, скажет кто-нибудь, как ей дать понять, что в строке
Query2.SQL.ADD("INSERT INTO STAT SELECT COUNT(DISTINCT NMB) FROM XXXX");
символы XXXX - это переменная, которая содержит имя базы?


 
passm ©   (2003-06-09 15:22) [1]

Oleg (09.06.03 15:14)>
Query2.SQL.ADD("INSERT INTO STAT SELECT COUNT(DISTINCT NMB) FROM " + XXXX);
Где XXXX - строковая переменная.


 
Соловьев ©   (2003-06-09 15:26) [2]

Text := "INSERT INTO STAT SELECT COUNT(DISTINCT NMB) FROM %s";
...
Query.Sql.Text := Format(Text, [Edit1.Text]);
Query.ExecSQL;
...


 
Oleg   (2003-06-09 15:32) [3]

а если потом идет WHERE ...


 
Соловьев ©   (2003-06-09 15:35) [4]

все что угодно.


 
Oleg   (2003-06-09 15:38) [5]

но на такое ругается:
Query2.SQL.ADD("INSERT INTO STAT SELECT COUNT(DISTINCT NMB) FROM" +XXXX);
Query2.SQL.ADD(" WHERE ENTNMB ="+ """+d1+""");
говорит, WHERE - не валид


 
Соловьев ©   (2003-06-09 15:44) [6]


> FROM" +XXXX);

пробел после From стоит? проверь что у тебя находится в SQL перед выполением, может скобки надо добавить.


 
Oleg   (2003-06-09 15:53) [7]

нет там ничего, вот собственно, весь запрос:
Query2.SQL.ADD("INSERT INTO STAT SELECT COUNT(DISTINCT NMB) FROM" +XXXX);
Query2.SQL.ADD(" WHERE ENTNMB ="+ """+d1+""");
Query2.ExecSQL;
d1 - cтроковая


 
Sandman25 ©   (2003-06-09 16:21) [8]

Пробел перед FROM! см. Соловьев © (09.06.03 15:44)

Выведите перед ExecSql текст всего сообщения как Query2.Sql.Text и проверьте его "глазами".



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
4-7766
sunwheel1
2003-04-28 12:38
2003.07.03
Помогите с WaitForSingleObject


1-7448
BJValentine
2003-06-23 15:16
2003.07.03
Начальное значение переменной


1-7524
Mishenka
2003-06-21 23:35
2003.07.03
Как в Memo отменить автоматическую перемотку?


4-7767
demonyator
2003-05-01 03:12
2003.07.03
ExtractIcon и *.LNK файлы.


1-7481
mao
2003-06-20 08:11
2003.07.03
Alt+F4