错误:'_1_txt'附近的语法错误

时间:2017-02-06 20:40:09

标签: c# syntax

不幸的是我的代码不起作用:它总是抛出错误:'_1_txt'附近的语法错误。提前致谢!

这是我的代码:

result = myobj(1,2).d(3,end)

2 个答案:

答案 0 :(得分:1)

列名通常不应该(或在某些情况下不能)以数字开头。理想情况下,您应该更改您的架构以遵循此规则,但如果您不能,那么至少您需要明确指定该名称作为标识符。在SQL Server中使用方括号:

INSERT INTO [tbl_mag] ([1_1_txt]) VALUES (@1_1_txt)

答案 1 :(得分:0)

这可以通过这篇文章回答:

Syntax Error when the column name contains underscore

基本上你必须通过将它们包装在方括号中来逃避列名。

1_1_txt --> [1_1_txt]