[gdal-dev] Another Join issue with OGR/ODBC
Yewondwossen Assefa
yassefa at dmsolutions.ca
Mon Oct 19 19:15:26 EDT 2009
Hi all,
I am into some issues when trying to do a join using a shape file as a
primary table and an ODBC (sql server 2005) connection as the secondary
table.
The issue has to do with the schema name.
The following query (with a schema name: imsv7) works as expected:
- ogrinfo ODBC:sa/ttt at my_db -sql "SELECT * FROM imsv7.COMPSMN WHERE
COMPKEY=23533"
This same query without a schema does not work (which is what I expected):
- ogrinfo ODBC:sa/ttt at my_db -sql "SELECT * FROM COMPSMN WHERE
COMPKEY=23533"
My issue is that I need to give the schema name when doing a join but
don't see how I can do that. Here is the join statement:
- ogrinfo f:/msapps/ttt/sqlserver/Sewer_Manholes_20090818.shp -sql
"SELECT * FROM Sewer_Manholes_20090818 shp LEFT JOIN
'ODBC:sa/ttt at my_db'.COMPSMN ON shp.COMPKEY = COMPSMN.COMPKEY where
COMPKEY = 23533"
The ODBC part of this join ends up being translated into an sql select
statement without a schema and It fails.
I did not see a way to specify the schema in any part of the join statement.
Is there some thing that I am missing?
Thanks
best regards,
--
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst
Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/
Phone: (613) 565-5056 (ext 14)
Fax: (613) 565-0925
----------------------------------------------------------------
More information about the gdal-dev
mailing list