Unable to connect to SQLite database
古いコメントを表示
I am unable to use sqlite to connect to databases that have worked previously for me in Matlab and currently work in R. The command:
conn = sqlite(dbfile);
yields the error:
"Error using sqlite
Received exception upon attempting an operation. Exception: [Unable to open the database. (unable to open database file)]. Details:
[connect(~/*.db)]."
The command
isfile(dbfile)
confirms that the file exists.
I tried using the example tutorial SQLiteWorkflow.m, but received an error:
"Error using sqlite
SQLite file exists.
Error in SQLiteWorkflow (line 18)
conn = sqlite('tutorial.db', 'create');"
Any ideas on how to get sqlite working for me again?
5 件のコメント
Walter Roberson
2019 年 3 月 21 日
What is the content of dbfile ?
As for the tutorial: it looks like you ran it before and the tutorial.db already exists. You could delete it to rerun the tutorial.
Annette Hynes
2019 年 3 月 21 日
編集済み: Annette Hynes
2019 年 3 月 21 日
Walter Roberson
2019 年 3 月 21 日
After you
openExample('database/WorkWithDataMATLABInterfaceToSQLiteExample')
what shows up for pwd() ? And when you ls() which files do you see there?
Walter Roberson
2019 年 3 月 21 日
My question about dbfile was asking about what the character vector stored in the variable dbfile is -- the path to the database you are trying to connect to.
Annette Hynes
2019 年 3 月 22 日
採用された回答
その他の回答 (1 件)
Annette Hynes
2019 年 3 月 21 日
2 件のコメント
Walter Roberson
2019 年 3 月 21 日
Unfortunately with the new editor, these boxes to enter in comments etc. do not show up as text boxes for the purposes of browsers, so browsers do not enable menu items for copying and pasting.
You appear to be using Mac. If you are not up to date on your Firefox, you might possibly be able to use command-V to paste into these boxes. However that will probably fail if you are up to date on Firefox. If you use Safari then command-V will work (at least for now...)
Annette Hynes
2019 年 3 月 21 日
カテゴリ
ヘルプ センター および File Exchange で MATLAB Interface to SQLite についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!