| I am starting to play with pysqlite, | and would like to know if there is a function | to determine if a table exists or not.
rh0dium .... One way to get at a list of table names in an SQLite data base is to query the sqlite_master table .... import sys import sqlite this_db = sys.argv[ 1 ] list_sql = [ "select tbl_name" , "from sqlite_master" ] str_sql = '\n'.join( list_sql ) dbc = sqlite.connect( db = "%s" % this_db ) curs = dbc.cursor() curs.execute( str_sql ) list_tables = curs.fetchall() print '\n Table Names in SQLite DB .... %s \n' % ( this_db ) for table_name in list_tables : print " %s " % ( table_name ) print dbc.close() -- Stanley C. Kitching Human Being Phoenix, Arizona ----== Posted via Newsfeeds.Com - Unlimited-Uncensored-Secure Usenet News==---- http://www.newsfeeds.com The #1 Newsgroup Service in the World! 120,000+ Newsgroups ----= East and West-Coast Server Farms - Total Privacy via Encryption =---- -- http://mail.python.org/mailman/listinfo/python-list