Форум: "Базы";
Текущий архив: 2002.09.09;
Скачать: [xml.tar.bz2];
ВнизНу ответьте же Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c