分析查询时出现C#SQL Server CE错误
我似乎在我的代码中找不到我的错误。我用我的另一个代码复制粘贴了它 只需更改表名和列名 它在以下位置声明错误:“分析查询时出现C#SQL Server CE错误,c#,parsing,C#,Parsing,我似乎在我的代码中找不到我的错误。我用我的另一个代码复制粘贴了它 只需更改表名和列名 它在以下位置声明错误:“int result=cma.ExecuteNonQuery();” 尝试将此更改为 SqlCeCommand cma = new SqlCeCommand("INSERT INTO [Check] (transactionID,Amount,CheckNumber,Bank) VALUES (@id,@amount,@number,@bank)",conn); Check是T-SQL
int result=cma.ExecuteNonQuery();
”
尝试将此更改为
SqlCeCommand cma = new SqlCeCommand("INSERT INTO [Check] (transactionID,Amount,CheckNumber,Bank) VALUES (@id,@amount,@number,@bank)",conn);
Check
是T-SQL中的保留字
有关完整列表,请参阅。尝试将此更改为
SqlCeCommand cma = new SqlCeCommand("INSERT INTO [Check] (transactionID,Amount,CheckNumber,Bank) VALUES (@id,@amount,@number,@bank)",conn);
Check
是T-SQL中的保留字
有关完整列表,请参阅。
检查是否为保留的SQL关键字,请尝试以下操作:
插入[Check]
检查
是保留的SQL关键字,请尝试以下操作:
插入[检查]
什么是异常详细信息?交易id列是自动生成的列吗?如果是这样,那么您不应该在insert语句中设置它。您收到了什么错误消息?粘贴错误消息并堆栈跟踪器-解析查询时出错。[Token line number=1,Token line offset=13,Token in error=Check]异常详细信息是什么?事务id列是自动生成的列吗?如果是这样,那么您不应该在insert语句中设置它。您收到了什么错误消息?粘贴错误消息并堆栈跟踪器-解析查询时出错。[Token line number=1,Token line offset=13,Token in error=Check]它将转义这个字,告诉SQL应该将其解释为标识符而不是保留字。例如,当引用名称中有空格的实体时,也会使用此选项。它会转义单词,告诉SQL应该将其解释为标识符而不是保留字。这也用于指代名称中有空格的实体。谢谢您提供的信息!:)谢谢你提供的信息!:)