DbExpress
5 отговора
157 прегледа
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...
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...
Re: DbExpress
Сподели каква е базата. Възможно е да се иска да управляваш трранзакциите ръчно.
чети и дишай по-леко
чети и дишай по-леко
Re: DbExpress
Значи трябва да правиш
SQLConnection.Commit;
за да завършиш транзакцията
чети и дишай по-леко
SQLConnection.Commit;
за да завършиш транзакцията
чети и дишай по-леко
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????
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????