gpt4 book ai didi

c# - 使用c#在ACCESS DATABASE中搜索记录

转载 作者:行者123 更新时间:2023-11-30 20:57:01 26 4
gpt4 key购买 nike

我正在尝试根据 msaccess 数据库中的用户输入来查找记录。下面是代码

string strProvider = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Employees.mdb";
string strSql = "SELECT * FROM tbl_employees where description like '" + txtsearch.Text.ToString() + "*'";

OleDbConnection con = new OleDbConnection(strProvider);
OleDbCommand cmd = new OleDbCommand(strSql, con);
con.Open();
cmd.CommandType = CommandType.Text;
OleDbDataReader dr = cmd.ExecuteReader();
int columnCount = dr.FieldCount;

当我在我的 msaccess 的 SQLView 中运行相同的查询时,我得到了记录,但是当我在 VS 中运行它时,我没有得到任何记录。

最佳答案

我认为你的匹配应该改变:

String strSql = "SELECT * FROM tbl_employees WHERE description LIKE '" + txtsearch.Text.ToString() + "%'";

//Replaced * with %

关于c# - 使用c#在ACCESS DATABASE中搜索记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17168373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com