Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在access中运行字段包含字符的查询_C#_Ms Access - Fatal编程技术网

C# 如何在access中运行字段包含字符的查询

C# 如何在access中运行字段包含字符的查询,c#,ms-access,C#,Ms Access,我需要连接到access中的客户数据库,该数据库包含带有字符的字段 他有字段:PartNo' 我尝试运行此查询:从myTable中选择PartNo 结果出错了 我连接到数据库并通过C运行查询 我怎样才能解决这个问题?我无法更改客户表和字段 提前感谢在表格或字段名称周围放上括号: select [PartNo'] from myTable 在其他一些SQL方言中,它是双引号: select "PartNo'" from myTable 在其他方言中,可以使用反引号: select `PartN

我需要连接到access中的客户数据库,该数据库包含带有字符的字段

他有字段:PartNo'

我尝试运行此查询:从myTable中选择PartNo

结果出错了

我连接到数据库并通过C运行查询

我怎样才能解决这个问题?我无法更改客户表和字段


提前感谢

在表格或字段名称周围放上括号:

select [PartNo'] from myTable
在其他一些SQL方言中,它是双引号:

select "PartNo'" from myTable
在其他方言中,可以使用反引号:

select `PartNo'` from myTable

希望其中一个对您有用。

在表或字段名周围放上括号:

select [PartNo'] from myTable
在其他一些SQL方言中,它是双引号:

select "PartNo'" from myTable
在其他方言中,可以使用反引号:

select `PartNo'` from myTable

希望其中一个对您有效。

选项1是唯一适用于Access/Jet/ACE的选项。Access中的选项2会起作用,但它会在结果的每一行中为您提供文本字符串PartNo',而不是来自具有该名称的字段的数据。嗯,也许我认为Oracle会选择第二个选项。谢谢你的反馈。答案略有更新。选项1是唯一适用于Access/Jet/ACE的选项。Access中的选项2会起作用,但它会在结果的每一行中为您提供文本字符串PartNo',而不是来自具有该名称的字段的数据。嗯,也许我认为Oracle会选择第二个选项。谢谢你的反馈。答案略有更新。