Calling ExecuteSQL from c++ hangs

From: <fuckingstupid_at_my-deja.com>
Date: Tue, 12 Dec 2000 16:22:52 GMT
Message-ID: <915jch$jh6$1_at_nnrp1.deja.com>


[Quoted] Using Oracle's ODatabase classes , I'm doing this

ODatabase ODb;
oresult or = ODb.Open
("mydatabase", "myid", "mypassword");

ODb.GetParameters().Add("Name", "Moto",
OPARAMETER_INVAR, OTYPE_VARCHAR2); ODb.GetParameters().Add("id", 101,
PARAMETER_INVAR, OTYPE_NUMBER); ODb.GetParameters().Add("Action", 55,
OPARAMETER_INVAR, OTYPE_NUMBER); ODb.GetParameters().Add("Status", 55,
OPARAMETER_INVAR, OTYPE_NUMBER); ODb.GetParameters().Add("ReturnCode", 0, OPARAMETER_OUTVAR, OTYPE_NUMBER); or = ODb.ExecuteSQL("Begin myproc.Update_Status (:Name, :id, :Action, :Status, :ReturnCode); end;");

ODb.Close();
OShutdown();
}

and it makes the execute call and never comes home, ever. Not sure what to do now

Sent via Deja.com http://www.deja.com/
Before you buy. Received on Tue Dec 12 2000 - 17:22:52 CET

Original text of this message