Thread: Function in C++
<div class="Section1"><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial">I would like to have, only if it is possible, a small example of how can be that done. I have this problemnow because I have a very light interface using the ODBC and with the same code I can connect to Postgresql (serversLinux) and SQLserver (servers Windows). And the libpq++ works in C++ if I reject the idea of use ODBC.</span></font><pclass="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial">Any help will be appreciated.</span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial">Thans</span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial">Jose Mendoza</span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"><a href="mailto:unixos@prodigy.net.mx" title="mailto:unixos@prodigy.net.mx">unixos@prodigy.net.mx</a></span></font><pclass="MsoNormal"><font face="Arial" size="2"><spanstyle="font-size:10.0pt; font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"> </span></font><p class="MsoNormal"><font face="Arial" size="2"><span style="font-size:10.0pt; font-family:Arial"> </span></font></div>
All I do is write a c interface with postgresql, using the standard method described in the documentation. There are example in the src code tree, too. The only "trick" is to declare my c++ functions to be callable by c, like in this example: extern "C" int oe_smarts_match(char *smi, char *sma) { .c++ code ... } Then my c interface code calls oe_smarts_match. I hope this helps. Let me know if you need more details or examples. TJ Jose Mendoza wrote: > > > I would like to have, only if it is possible, a small example of how can > be that done. I have this problem now because I have a very light > interface using the ODBC and with the same code I can connect to > Postgresql (servers Linux) and SQLserver (servers Windows). And the > libpq++ works in C++ if I reject the idea of use ODBC. > > > > Any help will be appreciated. > > > > Thans > > > > Jose Mendoza > > unixos@prodigy.net.mx <mailto:unixos@prodigy.net.mx> > > > > > > >