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

Вниз

Доступ к параметрам 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
9-1100491033
ballack
2004-11-15 06:57
2005.02.20
Как избежать наезда спрайтов друг на друга...


4-1104863404
dms_main
2005-01-04 21:30
2005.02.20
Select text


4-1104775713
Комбинатор
2005-01-03 21:08
2005.02.20
Запрет на удаление процесса по средвам ACL


1-1107707185
Mr-JAck
2005-02-06 19:26
2005.02.20
перевод градусов от одного вида к другому.


4-1104954636
Arnold
2005-01-05 22:50
2005.02.20
Как узнать список файлов в выбранной директории?