DbExpress

5 отговора 157 прегледа
#1

DbExpress

Molia pomognete:
imam prosti4uk sql: alter procedure test compile
kogato polzvam SQLQuery1.execSQL();
uj se izpulniava , a vsu6tnost na servera ni6to ne stava???
V slu4ai 4e izpolzvam BDE query vsi4ko minava bez problem,
no az iskam da go napravia s dbExpress
Ako niakoi mi kaje kakkuv e problema mnogo 6te se radvam...

Отговор
в отговор на Gele #2

Re: DbExpress

Сподели каква е базата. Възможно е да се иска да управляваш трранзакциите ръчно.

чети и дишай по-леко
Отговор
в отговор на Pechenia #3

Re: DbExpress

Oracle 8.1.7

kvo be6e tva compile????
Отговор
в отговор на Gele_ #4

Re: DbExpress

Значи трябва да правиш

SQLConnection.Commit;

за да завършиш транзакцията

чети и дишай по-леко
Отговор
в отговор на Pechenia #5

Re: DbExpress

probvam taka:
var
TD: TTransactionDesc;
begin
TD.TransactionID := 1;
TD.IsolationLevel := xilREADCOMMITTED;
SQLConnection1.StartTransaction(td);
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Add('alter procedure add_job_t compile');
SQLQuery1.ExecSQL();
SQLConnection1.Commit(td);
end;


Vru6ta 'ORA-02089: COMMIT is not allowed in a subordinate session'

kvo be6e tva compile????
Отговор
в отговор на Gele_ #6

Re: DbExpress

[линк]

Редактирано от Pechenia на

Отговор