这很奇怪......
当我在 Access 2003 的查询窗口中运行以下命令时,它会返回我所期望的结果:
SELECT * FROM Train WHERE [Days] LIKE '*3*'
但是,当我将其传递到我的 C# 代码中运行(返回 OleDbDataReader)时,我什么也没得到。我怀疑这与 LIKE 命令有关(当我删除它时,我得到了行)。
有什么想法吗?
最佳答案
只是一个猜测,但试试这个:
SELECT * FROM Train WHERE [Days] LIKE '%3%'
关于c# - 使用 OLEDBREADER 和 MS Access 的 LIKE 命令问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3193350/