Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.tools -> Oracle OLE C++ Classes/SELECT works/INSERT fails
The select statement below works great, but when I try to insert, the
(ores != OSUCCESS). Can read from
TB1 but can not write.
Please Help
//**************************************************** OSession oses; // database session object ODatabase odb; // the database object ODynaset oDB1; // dynaset object oresult ores; // indicates whether operation succeeded OStartup(); // Start Environmentif(!oses.IsOpen())
// open the default (unnamed) session
// connect to the database
if(!odb.IsOpen())
ores = odb.Open(oses, "MyDB.world", "system", "manager");
if (ores != OSUCCESS)
MessageBox("ores.Open:", oses.GetErrorText() , MB_OK);
//******************************************************
strcpy(strFilter, "SELECT * FROM TBL1 WHERE FLD1 = 'A001'");
if(oDB1.IsOpen())
oDB1.Close();
ores = oDB1.Open(odb, strFilter);
if (ores != OSUCCESS)
MessageBox("oDB1.Open-Error:", oses.GetErrorText() , MB_OK);
//******************************************************
strcpy(strFilter, "INSERT INTO TBL1 VALUES ('A002')");
if(oDB1.IsOpen())
oDB1.Close();
ores = oDB1.Open(odb, strFilter);
if (ores != OSUCCESS)
MessageBox("oDB1.Open-Error:", oses.GetErrorText() , MB_OK);
Received on Sun Aug 12 2001 - 00:53:31 CDT
![]() |
![]() |