Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
ВнизДоступ к параметрам UpdateSQL Найти похожие ветки
← →
intaari (2005-01-20 11:26) [0]Добрый день!!!
Я с помощью Query по запросу получаю данные из таблицы.
Для Добавления/Редактирования/Удаления записей из таблицы я взял компонент UpdateSQL. Прописал SQl на InsertSQL/ModifySQL/DeleteSQL. Например для InsertSQL код такой:
insert into "Patients.DB"
(DateInput, Patient, PlaceWork, Passport, Policy)
values
(:DateInput, :Patient, :PlaceWork, :Passport, :Policy)
Только вот немогу понять как добраться до параметров (:DateInput, :Patient, :PlaceWork, :Passport, :Policy).
В Query Cachedupdates, UpdateObject установил.
← →
ЮЮ © (2005-01-20 11:28) [1]Добираться до параметров не надо, просто надо заполнить поля Query
← →
ЮЮ © (2005-01-20 11:28) [2]Добираться до параметров не надо, просто надо заполнить поля Query
← →
intaari (2005-01-20 11:42) [3]Я пробовал так:
Query1.FieldByName("DateInput").AsDate:=StrToDate(edtDateInput.text);
UpdateSQL1.Apply(ukInsert);
Генерится ошибка:"Dataset not in edit or inset mode"
← →
ЮЮ © (2005-01-20 11:47) [4]Query1.Edit;
Query1.FieldByName("DateInput").AsDate:=StrToDate(edtDateInput.text);
Query1.Post;
А Query.ApplyUpdates вызывать в том месте, где надо изменения из "локального" Query выполнить в БД, здесь и сработает механизм формирования и исполнения запросов UpdateSQL
← →
intaari (2005-01-20 11:55) [5]Тоесть UpdateSQL вообщем можно не использовать.
← →
ЮЮ © (2005-01-20 12:03) [6]>Тоесть UpdateSQL вообщем можно не использовать.
Использовать его методы не нужно, достаточно указать его в качестве Query.UpdateObject и настроить запросы
← →
intaari (2005-01-20 12:54) [7]
> ЮЮ ©
Спасибо за разъяснения.
← →
Соловьев © (2005-01-20 12:58) [8]2 intaari
а нажать F1 находясь в ObjectInspector в поле UpdateObject что мешает?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c