From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
我正在使用来自Access数据库的数据库连接工具包来读取数据,对于某些列名称出现LabVIEW错误-2147217900。在MS Access中这些似乎都是有效的列名,当我使用其他VI如DB Tools List Column.vi时并没有出现这个错误。我为什么会获得这个错误,我该怎么解决它?
这个VI中的列名使用了ANSI SQL 格式中某些不支持的字符。
正如在Database Connectivity Toolset User Manual 第三章中提到:
注意:如果在使用DB Tools Select Data VI时出现一个错误,或者是列字符串数组中一个指定区域并不存在于表格中,或者列名包含如空格、-、\、/以及?等字符。在一个数据中命名表格时不要使用这些字符。当然,如果一个已经生成的数据库包含了这些字符,在列名两端加上双引号也可以解决这个问题。
附件是一个给字符串数组各个元素添加双引号的VI。
查询更多信息请参考以下链接。
|