This is the sql I am using. It works fine if I am on sql plus. I have
also tried to "using sqlca" as well as creating a new transaction for
the select. All return the same error message.
string ls_new
select id_num
into :ls_new
from id_rec
where user_if = '818';
if sqlca.sqlcode <> 0 then
messagebox("Error ",sqlca.sqlerrtext)
end if
also this is the definition it gives for the error message
----------------------------------------
ORA-02041: client database did not begin a transaction
Cause: An update occurred at a coordinated database without the
coordinator beginning a distributed transaction. This may happen if a
stored procedure commits and then performs updates, and the stored
procedure is invoked remotely. It could also happen if an external
transaction monitor violates the XA protocol.
Action: If the cause is the former, check that any commit is not
followed by an update.
----------------------------------------
Control Panal-->SYSTEM DSN--> pes_orcle_odbc-->Configure-->
Workarounds-->Disable Microsoft Transaction Server (check it)
worked wonders
faris...@hotmail.com (faris...@hotmail.com) wrote in message news:<fe478e3a.03071...@posting.google.com>...