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

SQL   Найти похожие ветки 

← →
NIKI   (2002-08-19 16:20) [0]

Мастера, подскажите.
Используется конструкция:
query1.active:=false;
query1.sql.clear;
query1.sql.add("delete From \\Gorski\Common\Sklad\dilears.db where num="+inttostr(a));
query1.execsql;
а - объявленя в public:integer;
При выполнении выдаёт сообщение """is not a valid integer value". Правда записи удаляет. В чём проблемма???


← →
Skif ©   (2002-08-22 13:12) [1]

Попробуй Query1.Open;


← →
SaS13 ©   (2002-08-22 13:17) [2]

можно через параметр:
query1.sql.add("delete From \\Gorski\Common\Sklad\dilears.db where num=:num");
query1.ParamByName("num").AsInteger := a;
query1.execsql;


← →
Val ©   (2002-08-22 13:19) [3]

>Skif © (22.08.02 13:12)
извините, чушь городите. Причем тут .open?
>NIKI (19.08.02 16:20)
проблема, как видите, при интерпретации вашей а как целого и преобразовании его в строку.


← →
Mike Kouzmine   (2002-08-22 13:25) [4]

Так он прямо и говорит "" is not a valid.
А все кавычки стоят? А num какого типа? А ошибку кто дает IntTostr или запрос? А удаляет что? С каким num?



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

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



Память: 0.45 MB
Время: 0.011 c
1-35812
978658473
2002-09-01 12:28
2002.09.12
TLabel + копирование.


3-35562
Vlad50
2002-08-21 17:49
2002.09.12
Проблемы с БД при работе с CD


3-35561
Fizik
2002-08-21 17:21
2002.09.12
Пропуск в имени поля


4-35962
UnMI
2002-07-19 07:31
2002.09.12
Как узнать что приложение висит?


3-35623
Дмитрий Калугин
2002-08-22 15:05
2002.09.12
Вычисляемое поле в IB/FB




   Наверх