Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];

Вниз

Изменения в базе с IBQuery!   Найти похожие ветки 

 
Youri   (2002-11-07 12:46) [0]

Господа! Срочно нужна помощь!
Ситуация такая. Есть IBQuery, DBgrid, IBUpdateSQL.
Делаю запрос типа Like "%111%". Редактирую в DBGrid поля, изменения вносятся, НО БАЗА НЕ ОБНОВЛЯЕТСЯ! То есть, при другом таком же запросе мне выдаются те же данные!
Спасибо!


 
ton2   (2002-11-07 13:07) [1]

IBQuery.ApplyUpdates


 
Youri   (2002-11-07 13:15) [2]

IBQuery.ApplyUpdates не работает! Delphi возвращает сообщение: raised exception class EIBClientError with message "Update Failed". Что делать?


 
ton2   (2002-11-07 13:22) [3]

Установи в Query CachedUpdates в True.


 
Youri   (2002-11-07 13:25) [4]

CachedUpdates установлено в true. Какие еще идеи? Я уже не знаю!


 
MMF   (2002-11-07 13:29) [5]

Управляй транзакцией вручную.


 
Youri   (2002-11-07 13:37) [6]

MMF!
Как вручную? Если можно, кодом! (Файл ib_lisence получил?)


 
MMF   (2002-11-07 13:53) [7]

>Youri © (07.11.02 13:37)
Получил, спасибо. Извини, прочитал невнимательно вопрос.
Перед тем как править результаты запроса, проверь свойство набора данных CanModify: Boolean; В случае Query можно модифицировать только результаты запроса по одной таблице.


 
Youri   (2002-11-07 14:01) [8]

>MMF
CanModify = true. В принципе, все должно работать. Но в чем дело разобратся не могу! Может есть еще какие-то нюансы?
Спасибо!


 
MMF   (2002-11-07 14:36) [9]

Странно. Попробуй добавить отдельный компонент IBTransaction для этого Query и после закрытия формы с гридом сделать Commit.


 
Youri   (2002-11-07 14:41) [10]

>MMF
Commit не помогает! Ошибок нету, но при следующем запросе данные не меняются...


 
MMF   (2002-11-07 14:47) [11]

так не бывает :-) Кинь мне в почту проект, попробую помочь.


 
Youri   (2002-11-07 15:05) [12]

Проект кинул. Работа очень срочная. Прижали со временем. Буду очень благодарен за помощь!


 
MMF   (2002-11-07 16:26) [13]

>Youri © (07.11.02 15:05)
Посмотрел проект, что если добавить в таблицу первичный ключ, по букмаркам собрать ключи модифицируемых записей и одним update изменить все выбранные записи? Моя Ася - 171351530.


 
Youri   (2002-11-07 17:20) [14]

>MMF

Извини я не на работе уже, отвечать не могу.
Отвечаю тоже не я.


 
Youri   (2002-11-08 11:59) [15]

>MMF
Здравствуй!
Решение проблемы было очень простым. В IBConsol в свойствах базы нужно было поменять ForcedWrites в true. Тогда апдейт работает без проблем!



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

Форум: "Базы";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
1-82765
Gonzalez
2002-11-15 08:55
2002.11.25
winoldap


1-82762
JC
2002-11-15 15:05
2002.11.25
Как сделать чтобы actionToolBar превращался в Form и наоборот


3-82579
kombat
2002-11-07 18:28
2002.11.25
Обновляемое View


3-82618
Шурик Ш
2002-11-04 13:41
2002.11.25
А можно использовать QReport для создания отчетов не по БД?


14-82977
Pascal's programmer
2002-11-07 05:56
2002.11.25
Книгу





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский