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

Вниз

Я правильно работаю с TIBSQL ?   Найти похожие ветки 

 
aza ©   (2009-12-02 12:57) [0]

Правильно я подхожу к TIBSQL (D7).

1. Верно ли сперва начать транзакцию, потом заполнять параметры и exec?  (заполнение параметров без старта транзакции ведет к ошибке..).

2. Надо ли делать Prepare перед ExecQuery?

Спасибо!

SQL текст:

INSERT INTO SAGENT (
SAGENTNAME,
SAGENTADDR
) VALUES (
:SAGENTNAME,
:SAGENTADDR
)


Код проги:


 DM.WriteTrans.StartTransaction;
 try
  DM.IBSQL1.ParamByName("SAGENTNAME").Value := "Иванов";
  DM.IBSQL1.ParamByName("SAGENTADDR").Value := "Адрес его";
  DM.IBSQL1.ExecQuery;

  DM.WriteTrans.Commit;
 except on E : Exception do begin
    DM.WriteTrans.Rollback;
    Memo1.Lines.Add(E.ClassName+" db error: "+E.Message);
   end;
 end;



 
aza ©   (2009-12-02 15:42) [1]

up



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
15-1258681417
Дмитрий С
2009-11-20 04:43
2010.01.24
Нужна программа для хранения секретной информации.


15-1258407522
K-one
2009-11-17 00:38
2010.01.24
Const Массив


15-1258639913
@!!ex
2009-11-19 17:11
2010.01.24
Подскажите головоломок не слишком сложных


2-1259642001
Андрей Смирнов
2009-12-01 07:33
2010.01.24
Прокси сервер и как это делают Веб-браузеры?


1-1234095719
dreamse
2009-02-08 15:21
2010.01.24
Подскажите, какое событие возникает