C#中根据输入的内容查询数据库
其实对专业人员来说,应该是很简单的吧?利用ADO.NET和C#进行编程,要求:根据输入的数据点击COMMAND按钮,下面的文本框就能显示出所输入数据相对应的数据库的资料,...
其实对专业人员来说,应该是很简单的吧?利用ADO.NET和C#进行编程,要求:根据输入的数据点击COMMAND按钮,下面的文本框就能显示出所输入数据相对应的数据库的资料,如果输入的数据不在,那么报错,在线等,谢谢!
展开
2个回答
展开全部
前面略
oleCmd=new
system.data.oledb.oledbcommand();
olecmd.connection=oleCnn;
oleCmd.Commandtext=@"select
*
from
XXXX
where
客户ID=?
OR
电话=?";
oleCmd.parameters.Add("客户ID",System.Data.oleDb.oleDbType.char);
oleCmd.parameters.Add("电话",System.Data.oleDb.oleDbType.char);
}
private
void
button1_Click(略)
{
olecmd.Parameters[0].value=textBox1.text;
olecmd.Parameters[1].value=textBox1.text;
System.data.oledb.oledbDataReader
myReader;
olecmd.connection.open();
myReader=Olecmd.executeReader();
while(myReader.read())
{
一般用列表框,不用文本框。
listBox1.items.add(myReader.GetString(0)+","+myReader.GetString(1)+","+..myReader.String(xxxx));
}
myReader.Close();
olecnn.close();
}
大概就是这样的。
oleCmd=new
system.data.oledb.oledbcommand();
olecmd.connection=oleCnn;
oleCmd.Commandtext=@"select
*
from
XXXX
where
客户ID=?
OR
电话=?";
oleCmd.parameters.Add("客户ID",System.Data.oleDb.oleDbType.char);
oleCmd.parameters.Add("电话",System.Data.oleDb.oleDbType.char);
}
private
void
button1_Click(略)
{
olecmd.Parameters[0].value=textBox1.text;
olecmd.Parameters[1].value=textBox1.text;
System.data.oledb.oledbDataReader
myReader;
olecmd.connection.open();
myReader=Olecmd.executeReader();
while(myReader.read())
{
一般用列表框,不用文本框。
listBox1.items.add(myReader.GetString(0)+","+myReader.GetString(1)+","+..myReader.String(xxxx));
}
myReader.Close();
olecnn.close();
}
大概就是这样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询