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

Вниз

Обновление Query   Найти похожие ветки 

 
DUDAS ©   (2005-09-14 16:27) [0]

Можно ли обновить набор данных Query не переоткрывая его?


 
Sergey13 ©   (2005-09-14 16:29) [1]

А что значит обновить?


 
Соловьев ©   (2005-09-14 16:31) [2]

Ага делфи, сама придумает ему новые значения...Не там исчете проблему...


 
msguns ©   (2005-09-14 16:33) [3]

нет, ибо бессмыслено.


 
Val ©   (2005-09-14 16:33) [4]

не делфи, а разум программиста... если захочет, трудно помешать ему придумать их и запу...запу...что там делают с иконкой в трей? :)


 
DUDAS ©   (2005-09-14 16:38) [5]

Я делаю вставку новой записи (Query.ApplyUpdate), в базе запись появляется, но когда я без переоткрытия Query пробую эту запись редактировать выдается ошыбка типа (At end table).


 
Sergey13 ©   (2005-09-14 16:44) [6]

2[5] DUDAS ©   (14.09.05 16:38)
Подробно и по порядку. Использую то-то и то-то делаю так-то и так-то.


 
DUDAS ©   (2005-09-14 16:51) [7]

Вибираю в Query (включено CachedUpdate)определенній набор данных, вывожу его в Grid, потом добавляю, новую запись. Она появляется в Gride  и в базе (Sybase), а когда сразу же пробую перевести эту запись в режим edit, выдается сообщение "At end of table".


 
Sergey13 ©   (2005-09-14 16:57) [8]

2[7] DUDAS ©   (14.09.05 16:51)
>Вибираю в Query
БДЕ я так понял?

>потом добавляю, новую запись.
Как?


 
DUDAS ©   (2005-09-14 17:01) [9]

Ага BDE.
Добавляю:

Query.Post;
Query.ApplyUpdates;


 
msguns ©   (2005-09-14 17:06) [10]

Зачем кэшируются изменения, если при каждом постинге идет посыл в БД  ?


 
DUDAS ©   (2005-09-14 17:12) [11]

Хорошо пусть будет просто Query.ApplyUpdates


 
Sergey13 ©   (2005-09-14 17:14) [12]

2[9] DUDAS ©   (14.09.05 17:01)
>Добавляю:
Как?

Набор редактируемый или через TUpdateSQL? ПК есть? Как формируется?


 
DUDAS ©   (2005-09-14 17:18) [13]

Набор редактируемый, ключ есть, формируется запрос по таблице


 
Sergey13 ©   (2005-09-14 17:22) [14]

2 [13] DUDAS ©   (14.09.05 17:18)
>ключ есть, формируется запрос по таблице
Max+1 что ли? А он известен (заполняется) во время вставки или получается на сервере?


 
DUDAS ©   (2005-09-14 17:27) [15]

Ключ получается на сервере (autoincrement)


 
Sergey13 ©   (2005-09-14 17:38) [16]

2[15] DUDAS ©   (14.09.05 17:27)
Тогда он наверное не вертается на клиента или что-то в этом роде, ИМХО.
У меня вроде все тоже самое, но работает. Правда с ФБ.
Может все таки TUpdateSQL попробовать?


 
DUDAS ©   (2005-09-14 17:40) [17]

Пробовал не помогает


 
msguns ©   (2005-09-14 17:46) [18]

Ключ, полученный на сервере, не может быть определен без перечитки (переоткрытия), если не был получен ДО вставки. Это же ясно как день.


 
KSergey ©   (2005-09-14 17:46) [19]

Не заню поможет ли
но если перейти на ADO - эта проблема (весьма вероятно) решится.
На счет появления новых - не знаю.


 
DUDAS ©   (2005-09-14 18:02) [20]

Ясно спасобо за подсказку


 
Ильш ©   (2005-09-15 06:10) [21]

при вставке ты итак  в режиме редактирования
зачем ApplyUpdates то шарахаешь раньше времени


 
Anatoly Podgoretsky ©   (2005-09-15 13:06) [22]

Все равно не понятно зачем кешированые апдейты?



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

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

Наверх




Память: 0.49 MB
Время: 0.042 c
1-1127968646
Unitay
2005-09-29 08:37
2005.10.23
Сохранение png


14-1127905946
boriskb
2005-09-28 15:12
2005.10.23
Яндекс удивляет


14-1128010100
Cerberus
2005-09-29 20:08
2005.10.23
Подскажите скрипт на php форума


1-1128346886
@Ujin
2005-10-03 17:41
2005.10.23
Как можно добавить в TCustomForm published свойства?


3-1126109229
Dust
2005-09-07 20:07
2005.10.23
ADOQuery не видит параметров при загрузке запроса





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский