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

Вниз

И снова Ibquery....   Найти похожие ветки 

 
digester ©   (2003-11-30 14:36) [0]

Уважаемые мастера помогите плз!

Как сохранить запись в БД средствами IBQuery?
cachedupdates:=true; в updatesSQL - все прописано
Делаю так Ibquery.post;
Ibquery.ApplyUpdates;
// Ibquery.Apply(ukInsert);
IBDatabase1.ApplyUpdates([IBQYCategor]);

Но запись почемуто не сохраняется :((
Объясните кто может плз, почему?


 
Фагот ©   (2003-11-30 14:52) [1]

А спомощью SQL нельзя?
Например
INSERT INTO Table (Field)
VALUES (:pField)
Чем плохо?


 
Vemer ©   (2003-11-30 14:56) [2]

IMHO вроде все правильно, но я просто пишу после строки с ApplyUpdates IB_Transaction.Commit/CommitRetaining, чтоб из-за чубайса данные не потерять. Еще имеет смысл Post на CheckBrowseMode сменить, если прямо в DBGrid данные правишь/вносишь, чтоб избежать лишних ругательств.


 
Zacho ©   (2003-11-30 21:23) [3]


> digester © (30.11.03 14:36)
> Делаю так Ibquery.post;
> Ibquery.ApplyUpdates;
> // Ibquery.Apply(ukInsert);
> IBDatabase1.ApplyUpdates([IBQYCategor]);

IBQYCategor и Ibquery одно и то же ? Если да, то IBDatabase1.ApplyUpdates([IBQYCategor]); - не надо. Или Ibquery.ApplyUpdates; - не надо.
И судя по всему, как уже намекнул Vemer © ты просто не сделал Commit.
P.S. Ну не понимаю я, зачем люди вместо TIBDataSet используют TIBQuery и в результате имеют всяческие проблемы с CachedUpdates. Я еще могу понять, когда TIBQuery используется вместо TIBSQL, но использование вместо TIBDataSet - не понимаю :)
Аналогично, никак не могу понять, зачем сейчас пользоваться IB 6.x .. :-)


 
Black King   (2003-11-30 22:31) [4]

Zacho © (30.11.03 21:23) [3]
A chem po tvojemu sejchas nado pol"zovaca?


 
Zacho ©   (2003-11-30 22:35) [5]


> Black King (30.11.03 22:31) [4]

Для старых проектов вполне оправдано IB 4.2 и IB 5.6
А для новых - IB 7.x, FB, Yaffil, в зависимости от задачи.


 
Zacho ©   (2003-11-30 22:37) [6]

Если надо - могу более подробно объяснить, почему.


 
Black King   (2003-11-30 22:42) [7]

da, jesli ne trudno.
I chto luchshe IB ili FB? chem luchshe pol"zovat"sja?


 
Zacho ©   (2003-11-30 23:00) [8]

Лучше объясню, почему не надо использовать IB 6.x. Основная причина - в IB 6.x масса багов, которые уже никто и никогда править не будет.
Если нужно именно платный сервер и от Борланда - IB 7.x.
Если нужен платный (но гораздо более дешевый) и очень шустрый сервер для Win - Yaffil.
Если нужен бесплатный - FB.
На вопрос "чем лучше пользоваться ?" однозначного ответа нет, и быть не может. Сначало надо определить, для чего именно лучше. IB и FB - уже стали разными серверами, с разной функциональностью, и чем дальше - тем больше в них будет различий. Так что все, как обычно, зависит от потребностей и возможностей :)
Советую почитать конференцию news://forums.demo.ru/epsylon.public.interbase - там подобные вопросы частенько всплывают, особенно в последнее время.



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-75192
Леша
2003-12-10 17:18
2003.12.23
Работа с ВОРД используя WordApplication(WordDocument)!


14-75364
Шишкин Илья
2003-11-28 16:24
2003.12.23
Как вам программка?


3-75117
Inkotex
2003-11-28 16:51
2003.12.23
Очистка базыданых


14-75345
Шишкин Илья
2003-11-30 15:24
2003.12.23
TMEMO и др.


14-75391
Leon crom
2003-11-28 11:53
2003.12.23
вот так бывает