質問: (string)row["kana"]; Debug.Log("keyname= " + keyname + ", kana=" + kana); } } } ``` testsql.sql ``` INSERT INTO testname VALUES('愛知','あいち','645','650','名古屋'),('岐阜','ぎふ','650','654','岐阜') ``` (2)をコメントにして(1)を実行すると問題なくDebug.Logでデータが表示されます。(1)をコメントにして(2)を実行するとSqliteException: near"testsql".syntax errorと出てエラーになります。 testsql.sql読み込む処理が記述していないために起こっているエラーだと思うのですが そもそもsqlファイルを読み込む方法がネットを検索して調べても見当たりません。 分かる方教えて下さい。 環境) PC: mac Unity2018.2 言語:C#
回答: 当該のライブラリを使ったことがないので明確な答えではないですが、 SQLファイルはただのテキストファイルなので 他のテキストファイル読み込みと同じようFileクラスなどを使いSQLファイルを開いてstringに突っ込んでから渡せばよいのではないでしょうか 参考リンク