【发布时间】:2015-04-08 11:20:37
【问题描述】:
您好,我尝试使用 SQLite 参数化查询 但在列名中是一个 DOT (.)
INSERT INTO Data (`test.1`, `test.2`, `test.3`) VALUES (@test.1, @test.3,@test.3)
返回
“SQL 逻辑错误或“.”附近缺少数据库:语法错误”
INSERT INTO Data (`test.1`, `test.2`, `test.3`) VALUES ([@test.1], [@test.3],[@test.3])
返回
"SQL 逻辑错误或缺少数据库 没有这样的列:@test.1"
我怎样才能在转义点的同时仍然使用名称作为参数!?
【问题讨论】:
-
您是否也为列名尝试了相同的 [ & ]?
-
不,我没有,让我检查一下!!!不起作用..与第二个示例相同的错误。
标签: sql .net sqlite system.data.sqlite