Hello Frank,<br>thanks for your answer.<br><br>I tried looking at OGR documentation, and I found the method you wrote:<br><br>OGRDataSource * OGRSFDriverRegistrar::Open   (   const char *     pszName, int   bUpdate = FALSE, OGRSFDriver **   ppoDriver = NULL   ) .<br>
<br>I don&#39;t understand the first parameter: is it the NAME of a PSQL istance or an handle? And, in this case, should I connect using the psql library? <br>Please can you give me a simple example? <br><br>Thanks a lot,<br>
Flavio<br><br><div class="gmail_quote">2009/7/7 Frank Warmerdam <span dir="ltr">&lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">Flavio Perri - QMap srl wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
dataSource = poDriver-&gt;CreateDataSource(&quot;layerName&quot;,(char**)options );<br>
<br>
[...]<br>
<br>
I always get a NULL dataSource, and I&#39;m stuck.<br>
<br>
I&#39;m sure that OGR is capable to connect to PGSQL, because I tried the tool &quot;ogr2ogr&quot; and it connects to PG and manipulate GIS data with a simple connection string like: PG:&quot;dbname=&#39;databasename&#39; host=&#39;addr&#39; port=&#39;5432&#39; user=&#39;x&#39; passwd=&#39;y&#39;&quot;.<br>

</blockquote>
<br></div>
Flavio,<br>
<br>
OGR does not support creating new postgres database instances.  What<br>
you want to do is connect to an existing instance in update mode using<br>
OGROpen() or OGRSFDriverRegistrar::Open().<br>
<br>
Best regards,<br><font color="#888888">
-- <br>
---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com" target="_blank">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/%7Ewarmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Programmer for Rent<br>
<br>
<br>
</font></blockquote></div><br>