Thanks for getting back to me Pavel. Unfortunately the code needs to include the database prefix, so it looks like I cannot use sqlite in this instance.
I'll have to find another opportunity to use sqlite :-) thanks again, Marc On 1 February 2013 14:53, Pavel Ivanov <paiva...@gmail.com> wrote: > On Fri, Feb 1, 2013 at 6:42 AM, message adams <message.ad...@gmail.com> > wrote: > > Greetings; > > > > I've recently started using sqlite within Python, to help unit-test my > > applications. > > > > My applications actually run against sybase, but I'd love to use a > > connection to an in-memory sqlite to carry out my testing. > > As part of the unit-test, I'd pass the sqlite conenction into my source > > code hoping it would be none the wiser. > > > > The only real problem I see, is sybase uses a double period separator > > between the database and table. e.g. > > select * from database..table > > No, it's not double period separator. It's actually > database.table_owner.table, but table_owner can be omitted, in that > case it's defaulted to 'dbo'. > > > ... whereas sqlite > > select * from database.table > > > > > > I assume the sqlite database separator is not configurable, but was > > wondering if anybody's resolved a similar issue? > > SQLite doesn't have a notion of users, thus it doesn't and won't > support the "double period" separator. SQLite even has a different > notion of databases that can go before table name. So to make queries > work both in SQLite and in Sybase don't use database name at all, make > it "select * from table". > > > Pavel > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users