使用OLEDBREADER和MS Access的LIKE命令问题

BID*_*per 2 c# ms-access oledbdatareader

这很奇怪...

以下命令返回在Access 2003的查询窗口中运行它时的期望值:

SELECT * FROM Train WHERE [Days] LIKE '*3*'
Run Code Online (Sandbox Code Playgroud)

但是,当我将其传递到C#代码中以运行(返回OleDbDataReader)时,我什么也没得到,我怀疑这与LIKE命令有关(当我删除它时,我得到了行)。

有什么想法吗?

Sju*_*sen 5

只是一个猜测,请尝试以下操作:

SELECT * FROM Train WHERE [Days] LIKE '%3%'
Run Code Online (Sandbox Code Playgroud)