2013-04-20 75 views
0

您好我创建了一个SQLite数据库使用下面的代码。无法打开由PHP创建SQLiteDatabase

$db = new SQLiteDatabase("train"); 
@$db->queryExec("CREATE TABLE words(id INTEGER PRIMARY KEY,word TEXT,meaning TEXT,sentence TEXT)"); 
$query = "CREATE TABLE android_metadata(locale TEXT DEFAULT 'en_US')"; 
       @$db->queryExec($query); 
       $query = "INSERT INTO android_metadata(locale) VALUES ('en_US')"; 
       @$db->queryExec($query); 

我尝试使用SQLLite数据库浏览器2.0 B1但其显示 打开上面的数据库文件“时出现错误:文件不是一个SQLite 3数据库”。 是否值得?

还当我尝试在Android的打开数据库的显示以下错误 “无法的setLocale()施工时,关闭数据库”

,但我有柱的区域设置表android_metadata,我已经插入一排也..

这是为什么发生?数据库创建有任何错误?

感谢和问候

回答