#include "stdafx.h"
#include "ORACL.h"int main(int argc, char* argv[])
{
OStartup();
ODatabase odb("topmint", "system", "manager");
OShutdown();
return 0;
}运行内存出错,请高手赐教
#include "ORACL.h"int main(int argc, char* argv[])
{
OStartup();
ODatabase odb("topmint", "system", "manager");
OShutdown();
return 0;
}运行内存出错,请高手赐教
在\oracle\ora9\oo4o\下有很多例子,仔细看看.:)
我的一个小测试程序:
#include <windows.h>
#include <iostream.h>
#include <oracl.h>#pragma comment(lib,"oraclm32.lib")void main()
{
OStartup();
ODatabase odb("zj", "system", "badguy");
ODynaset odyn;
odyn.Open(odb, "select * from emp", ODYNASET_NOCACHE | ODYNASET_READONLY);
int isopen = odyn.IsOpen();
if (isopen)
{
char chResult[_MAX_PATH]={0};
WORD wReturn = 0;
odyn.GetFieldValue(1,chResult,_MAX_PATH,&wReturn);
}
else
{
cout << "Dynaset not opened: Error: " << odb.GetServerErrorText() << endl;
}
odyn.Close();
OShutdown();
}