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

Вниз

Помогите с UpdateSQL!   Найти похожие ветки 

 
qwe ©   (2004-03-19 08:46) [0]

Здравствуйте, помогите начинающему программисту разобраться с UpdateSQL. Есть таблица *.dbf. На форму установил Datasource, Database, Query, UpdateSQL. Установил RequestLive=true, CachedUpdates=true. Сгенерировал SQL запросы (Modify, Insert, Delete). На главной форме есть кнопка «Добавить» при нажатии на которую появляется новое окно в котором расположены (Edit1, Edit2, Edit3). Мне необходимо добавить запись, т.е. как я понял обратиться к UpdateSQL и передать значения из  (Edit1, Edit2, Edit3). Как это правильно сделать? Или может быть я что-то не понял. Объясните.
Заранее благодарю.
p.s.(В книге нормального объяснения не нашёл!)


 
Reindeer Moss Eater ©   (2004-03-19 09:33) [1]

Query1.Append;
Query1.FieldByName("").Values:=MyValue;
Query1.Post;
Database1.ApplyUpdates([Query1]);


 
stud ©   (2004-03-19 09:34) [2]

если редактируеш по одной записи отключи кэшедапдейтс, если много записей используется метод аплайапдейтс


 
DenK_vrtz ©   (2004-03-19 09:34) [3]

Использовать вместо Edit"ов DBEdit"ы и не парится

P.S. Внимательнее читай ответы на этот же вопрос в своей предыдущей ветке


 
Johnmen ©   (2004-03-19 09:36) [4]

Да, что-то неправильно понял...
Query.Insert // или Query.Append, а может Query.Edit
Query.FieldByName("stringfield").AsString:=Edit1.Text;
Query.FieldByName("integerfield").AsInteger:=StrToInt(Edit1.Text);
...
Query.Post;


 
HSolo ©   (2004-03-19 09:37) [5]

1. Query.UpdateObject указан?
2. К UpdateSQL обращаться не надо, работайте с Query, а с UpdateSQL он (Query) сам разберется
3. Чтобы Ваши изменения попали в таблицу - не забудьте про ApplyUpdates
4. В help-е прочитайте раздел Developing Database Applications - Working with cached updates



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
9-1064135653
Still_Swamp
2003-09-21 13:14
2004.04.18
Поделитесь в меру шустрым алгоритмом размытия растра.


1-1080811748
KapitanSerg
2004-04-01 13:29
2004.04.18
Конвертация RTF => TXT


14-1079644864
Mox Fulder
2004-03-19 00:21
2004.04.18
ААААааааа!!!!!! Мой информатик пишет на ДЕЛФИ!!!!!!!!


14-1080309045
вразлет
2004-03-26 16:50
2004.04.18
Что скажите?


3-1079613530
ice_man
2004-03-18 15:38
2004.04.18
Paradox: список таблиц