#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF", "adoEOF") bool open(char* username, char* password, char* dbname, char* ip); _RecordsetPtr& execute(_bstr_t SQL); /** * 带输入参数的查询SQL语句. * @param SQL - SQL语句 * @param inputValueCount - 输入参数数量 * @param inputValue - 输入参数值 * @param outputColumn - 输出表的列的数量 * @param outputValueCount - 输出表的行的数量 * @param outputValue - 输出表内容 * @return - OCI_OK or error code * * ORACLE 数据库的连接与封装函数 */ int QuerySQL(char *SQL, int inputValueCount, char ** inputValue, int * outputColumn, int * outputValueCount, char **** outputValue); int QuerySQLNoInputParam(char *SQL, int * outputColumn, int * outputValueCount, char **** outputValue); // 执行类操作 int ExecuteSQL(char *SQL, int valueCount, char **value); /** * 不带输入参数的执行SQL语句. * @param SQL - SQL语句 * @return - OCI_OK or error code * * ORACLE 数据库的连接与封装函数 */ int ExecuteSQLNoInputParam(char *SQL); /** * 断开数据库连接. * * ORACLE 数据库的连接与封装函数 */ void close();