- 言語: VB.Net
- データベース: SQLite
- IDE: ビジュアル スタジオ 2012
フォルダーを解析してファイル名を配置しています-テーブルへの完全なパスを使用します。
Visual Studio デバッガーから次のエラーが表示されます。
位置 14 のトークン ':' を解釈できません。
コード行は次のとおりです。
rowsFound = Me.Select("FileName = """ + fi.FullName + """")
これは次のように評価されます。
rowsFound = Me.Select("FileName = "G:\Dropbox\VirtualDJ\Tracklisting\2008-02-02 11th Birthday.m3u"")
位置 14 は、パス内のドライブ文字区切り文字の場所です。
主キーではありませんが、完全なパス/ファイル名を一意の識別子として使用しており、ファイルを再スキャンするときに、新しい DataRow を追加する前にファイルが存在するかどうかを確認しています。
Access 2010 でこれをプロトタイプ化するのに問題はありませんでしたが、VBA で動作する ID3 ライブラリを取得できないため、VB.net に移行する必要がありました。ただし、基本的なルックアップを通過できないことは、ちょっとした問題です。
どんな助けでも大歓迎です。
乾杯、
ロイ