Changeset 784 for trunk/zoo-project/zoo-kernel/sqlapi.c
- Timestamp:
- Jun 29, 2016, 3:40:46 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/sqlapi.c
r734 r784 27 27 #include "ogrsf_frmts.h" 28 28 #include "ogr_p.h" 29 #if GDAL_VERSION_MAJOR >= 2 30 #include <gdal_priv.h> 31 #endif 29 32 30 33 #include "sqlapi.h" … … 35 38 * Global GDALDataset pointer 36 39 */ 37 OGRDataSource *zoo_DS = NULL; 40 #if GDAL_VERSION_MAJOR >=2 41 GDALDataset 42 #else 43 OGRDataSource 44 #endif 45 *zoo_DS = NULL; 38 46 39 47 /** … … 98 106 OGRSFDriver *poDriver = NULL; 99 107 OGRRegisterAll(); 108 109 #if GDAL_VERSION_MAJOR >= 2 110 zoo_DS = (GDALDataset*) GDALOpenEx( sqlInitString, 111 GDAL_OF_UPDATE | GDAL_OF_VECTOR, 112 NULL, NULL, NULL ); 113 #else 100 114 zoo_DS = OGRSFDriverRegistrar::Open(sqlInitString,false,&poDriver); 115 #endif 101 116 if( zoo_DS == NULL ){ 102 117 #ifdef DEBUG … … 124 139 zoo_DS->ReleaseResultSet( zoo_ResultSet ); 125 140 if(zoo_DS!=NULL){ 141 #if GDAL_VERSION_MAJOR >= 2 142 GDALClose(zoo_DS); 143 #else 126 144 OGRDataSource::DestroyDataSource( zoo_DS ); 145 #endif 127 146 zoo_DS=NULL; 128 147 }
Note: See TracChangeset
for help on using the changeset viewer.