我正在使用SQLiteStudio(v2.1.2)创建数据库,当我在创建数据库后尝试导出数据库并用数据填充它时我得到了奇怪的错误:
can't read "tableDdl(part)": no such element in array
while executing
"regexp -- {(?i)^\s*CREATE\s+VIRTUAL.*} $tableDdl($lower)"
(object "::.exportTable" method "::ExportDialog::sortTablesByFk" body line 20)
invoked from within
"sortTablesByFk $db $tablesToExport"
(object "::.exportTable" method "::ExportDialog::exportDatabase" body line 51)
invoked from within
"exportDatabase $db"
(object "::.exportTable" method "::ExportDialog::okClicked" body line 109)
invoked from within
"okClicked"
(object "::.exportTable" method "::Modal::clicked" body line 9)
invoked from within
"::.exportTable clicked ok"
invoked from within
".exportTable.f.btn.export invoke "
invoked from within
".exportTable.f.btn.export instate !disabled { .exportTable.f.btn.export invoke } "
invoked from within
".exportTable.f.btn.export instate pressed { .exportTable.f.btn.export state !pressed; .exportTable.f.btn.export instate !disabled { .exportTable.f.btn..."
(command bound to event)
我错过了什么吗?
任何想法都将受到赞赏。
答案 0 :(得分:2)
这看起来像SQLiteStudio中的一个错误。首先要尝试更新到最新版本(2.1.4)。如果这个也失败了,那么我建议你把它带到论坛(http://forum.sqlitestudio.pl),这样就可以解决了。