コラム名により、DB Tools Select Data.vi でエラーが発生する。



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: Database Connectivity Toolkit を使用し、Microsoft Access データベースからデータの読み取りを行いのですが、コラム名により、エラー-2147217900 が発生します。MS Access を見ると正常なコラム名に見えます。また、別のVI(例:DB Tools List Column.vi)では同じエラーは発生しません。このエラーはなぜ発生するのでしょうか?

解決策: このVIはANSI SQL フォーマットを使い、対応しない文字があります。Database Connectivity Toolset User Manual の3章に記載されておりますように、このエラーが発生する場合、コラム名が存在しない、またはコラム名に -,/,\,? が含まれています。データベースのコラム名にこれらの文字が含まれている場合、コラム名を「"」で囲むことによって問題が解決されます。

関連リンク: KnowledgeBase 2U3E287V: LabVIEW Error -2147217900 When Trying to Insert Data Into an Access Database

Product Manuals: Database Connectivity Toolset User Manual

KnowledgeBase 2KFB4NOU: Creating a Microsoft Data Link file (.UDL) for Connecting to Microsoft Access in LabVIEW

添付:


AddQuotes.vi - AddQuotes.vi



報告日時: 10/27/2004
最終更新日: 01/14/2005
ドキュメントID: 3EQDOJXT