我正在尝试从 C# 对 dbase IV 表运行查询。我对 C# 的经验并不多,而且我已经束手无策了,因为我的 select 语句失败,因为我试图查询的表包含一个单引号。
我正在使用 ODBC 连接来连接到表,并且该部分工作正常。如果我重命名它并删除引号,我会在同一个表上运行查询。
我尝试用反斜杠转义它,使用 2 个单引号,并参数化查询只是为了发现这不适用于表名。
命令文本是这样的,这是问题的根源......
cmd.CommandText = "SELECT * FROM E4X'MAIN";
请帮助我完全陷入困境,并花了几天时间寻找解决方案,但一次又一次地被挫败......