Hello,
[Mac OS X 10.6.4, SQLite 3.7.2, Lua 5.2.0, LuaSQL $Id: ls_sqlite3.c,v 1.15
2009/02/07 23:16:23 $]
How does one fetch from a pragma such as pragma database_list or table_info?
For example, using sqlite3 directly:
pragma database_list;
> 0|main|Test.db
Using LuaSQL doesn't seem to return much aside from a cursor object:
local aCursor = assert( aConnection:execute( 'pragma database_list' ) )
print( type( aCursor ), aCursor )
> userdata SQLite3 cursor (0x10011e5f8)
Even though aCursor:getcolnames() returns the proper columns:
> 1 seq
> 2 name
> 3 file
aCursor:getcoltypes() returns an empty table.
And aCursor:fetch( aRow, 'n' ) returns nil:
local aRow, anException = aCursor:fetch( aRow, 'n' )
print( type( aRow ), aRow )
> nil nil
And a, hmmm, strange exception: "database schema has changed"
I must be missing something very obvious, but... I cannot quite see what :)
Any ideas of what I'm doing wrong?
Thanks in advance for any help.
Cheers,
PA.
_______________________________________________
Kepler-Project mailing list
Kepler-Project@lists.luaforge.net
http://lists.luaforge.net/cgi-bin/mailman/listinfo/kepler-project
http://www.keplerproject.org/