Hi,<div>I began using the GDAL for my master projet last month. Before I used OGR to read directly the maps of shapefile. But now I need to store the data first in the database of PostgreSQL and then make access to the database by using the driver of OGR. However I found that I can&#39;t connect the database by using the function OGRSFDriverRegistrar::Open( source, FALSE ). My code is as below:</div>
<div><br></div><div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>OGRRegisterAll();</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>OGRDataSource *poDS;</div>
<div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>poDS = OGRSFDriverRegistrar::Open( &quot;PG:dbname=&#39;postgis&#39; host=&#39;localhost&#39;        port=&#39;5432&#39; user=&#39;postgres&#39; password=&#39;postgres&#39;&quot;, FALSE );</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>if( poDS == NULL )</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>{</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>printf( &quot;Open failed.\n&quot; );</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>exit( 1 );</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>}</div>
</div><div><br></div><div><br></div><div>the value of poDS is null. Is that means in the version of GDAL there is no driver for the postgreSQL and I need to write it myself? I work with VS2010 c++ and GDAL 1.8.1. Dose anyone know if there is method to connect the PostgreSQL by using OGR?</div>
<div><br></div><div>Thanks,</div><div>-Michel</div>