struct DataItem
{
int moid;
int type;
char describe[20];
int standardvalues;
int currentvalues;
char ClientIP[16];
char ip[16];
int port;
char email[30];
};map<int,DataItem> Tab_;
基本的OCI简单操作是会的,但是就是有两个函数用不太来。OCIDefineByPos()
OCIStmtFetch()。我想取一张表的多行数据给放到这个map中,字段基本都是对照好的。OCICORACLE
{
int moid;
int type;
char describe[20];
int standardvalues;
int currentvalues;
char ClientIP[16];
char ip[16];
int port;
char email[30];
};map<int,DataItem> Tab_;
基本的OCI简单操作是会的,但是就是有两个函数用不太来。OCIDefineByPos()
OCIStmtFetch()。我想取一张表的多行数据给放到这个map中,字段基本都是对照好的。OCICORACLE
OCIDefineArrayOfStruct()
主要是这两个函数。但不是几句话可以说清楚的。
{
_Table.setValconfig(monitorid,vtype,describe,svalue,clientip,interip,port,email);
err = OCIStmtFetch(stmt, errhpp, 1, 0, 0);
}我搞定了。。