<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>Re: [Gdal-dev] OGR Open question perl SWIG</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText95436 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>I'm sorry I did not mention 
I'm connecting to Oracle. A VIEW is a database concept.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>Anyhow the reason I present this as a perl 
SWIG&nbsp;interface question is I can extract data from the same database using 
the same ExectueSQL using ogr2ogr without problem. However with the perl SWIG 
interface my code exits immediately on calling ogr::Open(). I do not think this 
is a driver issue but how the perl swig interface handles the exception that is 
thrown when OCIDescribeAny (an oracle API function in the oracle driver). I 
tried calling OGR's DontUseExpceptions() but ogr::Open() still exits. So the 
question is what does the utility ogr2ogr do that is different than ogr::Open 
when trying to connect to the same database? Secondly is there a way I can make 
it not exit on errors but trap them.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>Sorry for not being more 
clear.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>-e</FONT></DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Ari Jolma 
[mailto:ari.jolma@tkk.fi]<BR><B>Sent:</B> Fri 11/11/2005 12:39 AM<BR><B>To:</B> 
Ethan Alpert<BR><B>Cc:</B> gdal-dev@lists.maptools.org<BR><B>Subject:</B> Re: 
[Gdal-dev] OGR Open question perl SWIG<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Ethan Alpert wrote:<BR><BR>&gt; I'm calling ogr::Open() and it's 
exiting because some VIEW I don't<BR>&gt; even use does not exist when it calls 
OCIDescribeAny...<BR><BR><BR>:) sorry, that doesn't tell me anything. Maybe you 
have some drivers<BR>installed that I do not? But even then I do not 
understand... what is<BR>VIEW (something SQL/in a database? are you opening a 
database<BR>datasource?) What's OCIDescribeAny?<BR><BR>The first argument to 
ogr::Open is a directory or, in the case of<BR>databases, something else and the 
second is 0 or 1 depending if you want<BR>to open readonly or 
r/w.<BR><BR>&gt;&nbsp;<BR>&gt; Anyhow ogr2ogr seems to not exit and does it's 
thing....Is there some<BR>&gt; way I can configure ogr from perl SWIG to not 
exit?<BR><BR><BR>I've written so far small apps with ogr (perl module) which 
change the<BR>SRS of a vector data layer, open and dump a vector layer, or 
create a<BR>completely new vector layers, and those are working ok. Could you 
please<BR>post the whole code?<BR><BR>Ari<BR><BR>&gt;&nbsp;<BR>&gt; 
Thanks,<BR>&gt;&nbsp;<BR>&gt; 
-ethan<BR>&gt;<BR>&gt;------------------------------------------------------------------------<BR>&gt;<BR>&gt;_______________________________________________<BR>&gt;Gdal-dev 
mailing list<BR>&gt;Gdal-dev@lists.maptools.org<BR>&gt;<A 
href="http://lists.maptools.org/mailman/listinfo/gdal-dev">http://lists.maptools.org/mailman/listinfo/gdal-dev</A><BR>&gt;<BR><BR><BR>--<BR>Prof. 
Ari Jolma<BR>Kartografia ja Geoinformatiikka / Cartography and 
Geoinformatics<BR>Teknillinen Korkeakoulu / Helsinki University of 
Technology<BR>POBox 1200, 02015 TKK, Finland<BR>Email: ari.jolma at tkk.fi URL: 
<A 
href="http://www.tkk.fi/~jolma">http://www.tkk.fi/~jolma</A><BR><BR></FONT></P></DIV>

</BODY>
</HTML>