Главная страница
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.017 c
1-75154
Alex-chainik
2003-12-10 14:41
2003.12.23
Две формы


1-75242
mari
2003-12-10 16:55
2003.12.23
работа с WordApplication


6-75294
som
2003-10-24 14:27
2003.12.23
как скачать по FTP папку со всеми вложенными папками?


1-75166
Matrixxx
2003-12-09 18:17
2003.12.23
Дана матрица


7-75421
OTMOPO3OK
2003-10-03 12:13
2003.12.23
Как сделана AIDA: инфа от S.M.A.R.T.; инфа о сост. материнки