[英]How to insert a column name containing space
我正在从电子表格中插入一个包含空格字符的提取列。 我收到此错误:
在第64行第43列中发现无效的CFML构造。
<cfqueryparam value="#[F Repro
如何使用ColdFusion将其插入表中。 下面是我的代码:
<cfloop query="exceldata" startrow="2">
insert into test_excel([F Pro])
values(<cfqueryparam value="#[F Repro]#" cfsqltype="cf_sql_integer">)
</cfloop>
如果数据库列名称包含空格,则需要将其放在方括号中。 像这样:
<cfloop query="exceldata" startrow="2">
insert into test_excel([F Pro])
values(<cfqueryparam value="#variables["F Repro"]#" cfsqltype="cf_sql_integer">)
</cfloop>
ColdFusion也不允许在变量名称中使用空格。 如果您有主意,则名称中的空格是个坏主意。 无论如何,如果您被空间所困,可以尝试使用变量作用域访问变量。 像这样的variables["F Repro"]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.