Age*_*ock 5 c# ms-access winforms
C#windows窗体: - >数据库:Access
我的查询有点像这样
Select * from Emp where E_Name Like 'Alok*??????'
Run Code Online (Sandbox Code Playgroud)
以上查询用于获取名称中包含Alok和6 charachter的记录.
如果我在访问中执行此查询它工作正常并获取记录但是当我在c#中尝试它时
Select * from Emp where E_Name Like 'Alok*??????'
Run Code Online (Sandbox Code Playgroud)
要么
Select * from Emp where E_Name Like 'Alok%??????'
Run Code Online (Sandbox Code Playgroud)
它们都不起作用,我也试过两种类型的连接字符串
Microsoft.ACE.OLEDB.12.0;
Run Code Online (Sandbox Code Playgroud)
和
Microsoft.Jet.OLEDB.4.0;
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题呢?
您有一个在 Access 会话中有效的查询...
Select * from Emp where E_Name Like 'Alok*??????'
Run Code Online (Sandbox Code Playgroud)
当您想要使用 OleDb 从 Access 外部运行类似的查询时,请更改通配符...
Select * from Emp where E_Name Like 'Alok%______'
Run Code Online (Sandbox Code Playgroud)
但如果您实际上只想Alok后跟 6 个字符,请改用此...
Select * from Emp where E_Name Like 'Alok______'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
138 次 |
| 最近记录: |