OCI_File ** OCI_API OCI_FileArrayCreate ( OCI_Connection *con, unsigned int type, unsigned int nbelem ) { OCI_Array *arr = NULL; OCI_File **files = NULL; arr = OCI_ArrayCreate(con, nbelem, OCI_CDT_FILE, type, sizeof(OCILobLocator *), sizeof(OCI_File), OCI_DTYPE_LOB, NULL); if (arr != NULL) { files = (OCI_File **) arr->tab_obj; } return files; }
OCI_Date ** OCI_API OCI_DateArrayCreate ( OCI_Connection *con, unsigned int nbelem ) { OCI_Array *arr = NULL; OCI_LIB_CALL_ENTER(OCI_Date **, NULL) OCI_CHECK_INITIALIZED() arr = OCI_ArrayCreate(con, nbelem, OCI_CDT_DATETIME, 0, sizeof(OCIDate), sizeof(OCI_Date), 0, NULL); if (arr) { call_retval = (OCI_Date **) arr->tab_obj; call_status = TRUE; } OCI_LIB_CALL_EXIT() }