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

Вниз

Commit транзакции инсерта в таблицу базы закрывает эту таблицу.   Найти похожие ветки 

 
Drowsy   (2008-09-17 10:36) [0]

Это нормально?
Можно ли сделать, чтобы она оставалась открытой?


 
Johnmen ©   (2008-09-17 10:40) [1]

CommitRetaining+F1


 
ZeroDivide ©   (2008-09-18 14:19) [2]

Для интербейза это нормально. Открывай 2 транзакции. Одну на просмотр, другую на редактирование.


 
Johnmen ©   (2008-09-18 14:53) [3]


> ZeroDivide ©   (18.09.08 14:19) [2]

Сам IB тут непричем. Дело в компонентах доступа.
В случае IBX разделение на две транзакции м.б. невозможным из-за громоздкости, избыточности и кучи "лишнего" "кривого" кода.
А вот для FIB+ две транзакции являются органичным единственно верным решением.


 
Sergey Masloff   (2008-09-18 19:08) [4]

Johnmen ©   (18.09.08 14:53) [3]
>В случае IBX разделение на две транзакции м.б. невозможным
Вот не надо этот FIB плюсный пиар выдавать за абсолютную истину ;-) Только на днях показывал тоже горячему стороннику FIB+ свой IBX овский фреймворк года эдак 1998 в котором прекрасно живут раздельные транзакции на чтение и запись и как-то никакая "громоздкость" и "избыточность" не мешает.

 Никто не спорит FIB+ хорошая библиотека, но не люблю их за то что они используют порочную практику - пытаются выгораживать свои достоинства за счет гипертрофированного описания чужих недостатков. На мой взгляд уж чего-чего а избыточности у FIB+ до крыши и выше


 
Johnmen ©   (2008-09-18 20:03) [5]


> Sergey Masloff   (18.09.08 19:08) [4]

Аналогично можно привести, когда невозможно. И если ты был внимательным (но судя по ответу, не был), то я сказал "м.б. невозможным", что вовсе не означает невозможность вообще. Все зависит от конкретной реализации конкретной предметной области...
Причем замечу, что никакого пиара не было. Тебе показалось. Как истовому поклоннику IBX, видимо... :)


 
MsGuns ©   (2008-09-18 21:07) [6]

Тоже никогда не пользовался пласом, вполне хватало IBX


 
Sergey Masloff   (2008-09-18 23:26) [7]

Johnmen ©   (18.09.08 20:03) [5]
>Тебе показалось.
возможно
>Как истовому поклоннику IBX, видимо... :)
разве что как бывшему поклоннику ;-)
На самом деле были и у них глюконавты но не такие страшные как это представляют FIB+ овцы


 
Johnmen ©   (2008-09-18 23:31) [8]


> Sergey Masloff   (18.09.08 23:26) [7]

Честно говоря, я не знаю, как представляют фибовцы. Но очень хорошо помню, как однажды погрузился в исходники и обнаружил такое (!), что сразу вспомнились голодные недоученные студенты :)


 
Drowsy   (2008-09-19 11:43) [9]

О FIB+ читал только положительные отзывы, поэтому и установил для своих первых шагов именно его.

> Johnmen ©   (18.09.08 14:53) [3]


> Сам IB тут непричем. Дело в компонентах доступа.


> А вот для FIB+ две транзакции являются органичным единственно
> верным решением


Это значит, что надо создать два отдельных DataSeta для одной таблицы, один с SelectSQL, а другой с InsertSQL, и к каждому прицепить транзакцию, так?


 
Johnmen ©   (2008-09-19 11:54) [10]


>  так?

Нет, не так.
Один DataSet и две транзакции.
Читайте наконец-то хелп, е-моё...



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

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

Наверх





Память: 0.47 MB
Время: 0.005 c
2-1240142326
Получатель
2009-04-19 15:58
2009.05.31
Получить записи столбца TDbf


3-1215112673
Real
2008-07-03 23:17
2009.05.31
Open Office - Base


3-1221485321
Jeer
2008-09-15 17:28
2009.05.31
DBExpress.CleanupIntance;


2-1240027805
@!!ex
2009-04-18 08:10
2009.05.31
Как восстановить развертку TTreeView?


2-1239879647
NieL
2009-04-16 15:00
2009.05.31
TStrings -> метод GetDelimitedText свойства DelimitedText





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