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

Вниз

Транзакции   Найти похожие ветки 

 
Frozzen   (2004-04-29 10:44) [0]

Делаю

QueryRub := TIBQuery.Create(nil);
QueryRub.Database := MainForm.ADS;
QueryRub.Transaction := Trans;

Затем этим запросом добавляю запись
делаю  Trans.Commit;

Затем смотрю IB Expert в таблице запись появилась

Дальше в программе делаю селект и он не находит эту запись
ПОЧЕМУ


 
Frozzen   (2004-04-29 10:45) [1]

Селект без транзакции


 
Соловьев ©   (2004-04-29 10:48) [2]


> Frozzen   (29.04.04 10:45) [1]

ну так надо использовать транзакцию с уровнями изоляции
write
nowait
rec_version
read_committed
И причем этот селект надо рефрешить после твоего коммита


 
Frozzen   (2004-04-29 10:51) [3]

в смысле рефрешить
после комита
вызываю функцию в которой создается запрос и им выбираются записи
а добавленой там нет
чего нужно сделать


 
Frozzen   (2004-04-29 10:54) [4]

но если перепустить прогу то она выберется


 
Соловьев ©   (2004-04-29 10:54) [5]


> вызываю функцию в которой создается запрос и им выбираются
> записи

транзакцию настроить


 
Johnmen ©   (2004-04-29 10:54) [6]

>чего нужно сделать

Соловьев ©   (29.04.04 10:48) [2]


 
Frozzen   (2004-04-29 10:56) [7]

дык селект у меня без транзакции
к нему транзакцию прикручивать что ли


 
Соловьев ©   (2004-04-29 10:58) [8]


> Frozzen   (29.04.04 10:56) [7]

какой ты догадливый :)


 
Frozzen   (2004-04-29 11:00) [9]

а почему когда у запроса на добавление убераеш транзакцию
селект выберает
и естественно в базе запись не появляется


 
Соловьев ©   (2004-04-29 11:07) [10]


> селект выберает

откуда?


 
Frozzen   (2004-04-29 11:13) [11]

из кеша программы наверно


 
Frozzen   (2004-04-29 11:14) [12]

запись в базе появится когда прогу закроеш


 
Кщд   (2004-04-29 11:18) [13]

>кеша программы
у кеши справка из квд есть?

ознакомься
http://www.ibase.ru/devinfo/ibtrans.htm


 
Frozzen   (2004-04-29 11:24) [14]

все это хорошо
мне срочно нада дописать прогу на изучение время нема
кусочек кода бы написали чтоли


 
Соловьев ©   (2004-04-29 11:29) [15]


> Frozzen   (29.04.04 11:24) [14]

скоко у.е.?


 
Frozzen   (2004-04-29 11:34) [16]

я вобще транзакции не использовал и все
было хорошо,только база обновлялась после закрытия программы
но это ничего,т к она однопользовательская

решил транзакцию на добавление повесить
селект перестал выберать вновь добавленое зато база обновляется


 
Frozzen   (2004-04-29 11:35) [17]

как заставить селект выберать вновь добавленное


 
HSolo ©   (2004-04-29 11:37) [18]

Вам же уже ответили:
Соловьев ©   (29.04.04 10:48) [2]


 
Frozzen   (2004-04-29 11:37) [19]

и от куда тогда селект выберает
если в таблице запись есть а он ее не выберает
выберает другие а новые нет


 
Frozzen   (2004-04-29 11:49) [20]

я не чего так и не понял


 
HSolo ©   (2004-04-29 12:04) [21]

Поймете все, если прочитаете вот это:
http://www.ibase.ru/devinfo/ibtrans.htm



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
3-1082722616
}|{yk
2004-04-23 16:16
2004.05.23
Триггер. Не записівается в блоб-поле


6-1080805579
Max_
2004-04-01 11:46
2004.05.23
событие onNewWindow компонента TwebBrowser


1-1083959896
Sergix
2004-05-07 23:58
2004.05.23
Как скопировать каталог


1-1083825060
Term
2004-05-06 10:31
2004.05.23
List Index out of bounds(1)


14-1083728152
cyborg
2004-05-05 07:35
2004.05.23
DMClient





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