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

Вниз

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

 
NIKI   (2002-08-19 16:36) [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". Правда записи удаляет. В чём проблемма???


 
AM   (2002-08-19 16:42) [1]

Код вроде правельный...
Не связана ли таблица с другой?


 
Johnmen ©   (2002-08-19 16:43) [2]

А полностью текст сообщения (не обрубок) ?
И на какой строке сообщение ?


 
NIKI   (2002-08-19 16:50) [3]

Таблица не связана.
Ставит стрелку на строке и выделяет строку синим
query1.sql.clear;
А это полный текст программы, при нажатии на кнопку.


 
AM   (2002-08-19 16:56) [4]

Выполняется ли что-то при закрытии query1, например событие AfterClose и т. д.


 
NIKI   (2002-08-19 16:59) [5]

Ничего.


 
NIKI   (2002-08-19 17:03) [6]

Есть только AfterOpen. Потом происходит привязка полученных столбцов в DBEdit1,2,3.Это может влиять???


 
Johnmen ©   (2002-08-19 17:18) [7]

А полностью текст сообщения (не обрубок) ?
+ Как происходит привязка ?



 
AM   (2002-08-19 17:19) [8]

По твоим описаниям, если он выделяет строку
query1.sql.clear,
то значит ошибка возникла в предыдущей строке:
query1.active:=false
что может произойти тогда, когда что-то происходит, когда ты закрываешь запрос и это что-то ему не нравится.
Посмотри повнимательнее на какое-либо событие (например OnDataChange) связанного с этим query1 DataSource-а выполняется ли какой-то код, который и приводит к ошибке.
И вообще если этот query1 используется для получения набора данных, попробуй для удаления использовать другой query...


 
NIKI   (2002-08-19 17:25) [9]

Привязка происходит так.
Событие: Afteropen - после того, как сделал выборку после запуска приложения.
DBEdit1.datasource:=datasourse1;
DBEdit1.datafield:=num -столбец привязки;
Для остальных DBEdit все аналогичною.
У DBEdit1 в св-ве ONChange - переменной а:word, присваевается значение DBEdit1.



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
1-27108
VID
2002-08-28 21:48
2002.09.09
Выполнение функции в отдельном потоке


14-27170
Карлсон
2002-08-13 03:54
2002.09.09
Моддинг.


1-27021
and00
2002-08-23 10:37
2002.09.09
надеюсь несложный вопрос


7-27254
Tiger
2002-06-29 01:13
2002.09.09
Reboot, Shut Down, Ждущий режим и т.п. на Windows XP


3-26859
koks
2002-08-19 12:53
2002.09.09
опять ламаю IB6...