vb.net 2003 中如何使用sql语句对数据库进行查询(不会的别捣乱)

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:53:24
用"select * from 表1 "连接access数据库成功,现在要执行SQL语句"Select * from 表1 Where 姓名=小强"该怎么办啊??请指教谢谢。
(只采纳解答比较详细的,代码经过测试的。)

class clsDB
{
public OleDbConnection GetDB()
{
string strcn = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ System.Environment.CurrentDirectory + "\\db.mdb";
OleDbConnection db = new OleDbConnection(strcn);
return db;
}
}

private void comboHWBH_TextUpdate(object sender, EventArgs e)
{
using (OleDbConnection db = new clsDB().GetDB())
{
try
{
string sql;
sql = "select * from hw where 货物编号='" + comboHWBH.Text.Trim() + "'";
db.Open();
OleDbCommand dc = new OleDbCommand(sql, db);
OleDbDataReader dr = dc.ExecuteReader();
while (dr.Read())