如何在ado SQL中用两个词调用字段名和表名?
下面是示例SQL 职员代码是excel中的字段名之一,包含两个单词 Staff record是excel中带有两个单词的表名之一 **在不更改excel结构的情况下,调用这两项的正确语法是什么 更新如何在ado SQL中用两个词调用字段名和表名?,sql,vba,excel,ado,Sql,Vba,Excel,Ado,下面是示例SQL 职员代码是excel中的字段名之一,包含两个单词 Staff record是excel中带有两个单词的表名之一 **在不更改excel结构的情况下,调用这两项的正确语法是什么 更新 它不适用于使用[officer code]它从图片中不清楚A1单元格实际包含的内容。它的格式为“换行文本”。因此,它可以包含官员代码或官员代码或官员代码,带有1、2、3、。。。officer和code之间的空格。如果该文本足够小,单元格将对其进行包装。或者它可以包含officer\n代码或offic
它不适用于使用[officer code]它从图片中不清楚
A1
单元格实际包含的内容。它的格式为“换行文本”。因此,它可以包含官员代码
或官员代码
或官员代码
,带有1、2、3、。。。officer
和code
之间的空格。如果该文本足够小,单元格将对其进行包装。或者它可以包含officer\n代码
或officer\n代码
或officer\n代码
。所以您应该首先检测单元格A1
实际包含的内容
如果是officer\n代码
:
使用ADO时,确实不应该有包含换行符的字段名。但如果有,可以在字段名中使用下划线而不是换行符
例如:
如果Excel工作表名称为员工记录
,列标题为
select officer code ,total from [$staff record ]
如果警官和代码之间有换行符
然后,以下选择将起作用:
officer
code
令人恼火的是,人们无法从视图中看到是否还有更奇怪的东西。例如,如果换行符之前的officer
后面有一个空格,那么它就是[officer\u code]
因此,您真的不应该有包含换行符的字段名。从图片上看,不清楚单元格
A1
实际包含的内容。它的格式为“换行文本”。因此,它可以包含官员代码
或官员代码
或官员代码
,带有1、2、3、。。。officer
和code
之间的空格。如果该文本足够小,单元格将对其进行包装。或者它可以包含officer\n代码
或officer\n代码
或officer\n代码
。所以您应该首先检测单元格A1
实际包含的内容
如果是officer\n代码
:
使用ADO时,确实不应该有包含换行符的字段名。但如果有,可以在字段名中使用下划线而不是换行符
例如:
如果Excel工作表名称为员工记录
,列标题为
select officer code ,total from [$staff record ]
如果警官和代码之间有换行符
然后,以下选择将起作用:
officer
code
令人恼火的是,人们无法从视图中看到是否还有更奇怪的东西。例如,如果换行符之前的officer
后面有一个空格,那么它就是[officer\u code]
因此,您真的不应该让字段名包含换行符。您的意思是
选择[officer code],…
?您能给出excel列结构的示例吗?还是从一个SQL数据库中你不想提取一些数据?@McBoman photoupdated@jarlh请以文本(而非图片)形式查看updateAdd示例表数据,并添加预期结果!你的意思是选择[officer code],…
?你能给出一个excel列结构的示例吗?还是从一个SQL数据库中你不想提取一些数据?@McBoman photoupdated@jarlh请以文本(而非图片)形式查看updateAdd示例表数据,并添加预期结果!是否换行=(键盘输入)?在Excel单元格中,换行是0x0A十六进制,必须使用[Alt]+[enter]()输入。是否换行=(键盘输入)?在Excel单元格中,换行是0x0A十六进制,必须使用[Alt]+[enter]()输入。