求一句简单查询语句,是在C#写的 Windows 应用程序中执行的语句。
要求从 Table 表 NAME 列中查询值为 WGK,从 PASS 列中查询值为 111。当表中没有这个值时返回一个MessageBox.
有这个值的话把 NAME 列的值赋给TextBox1.把 PASS 的值赋给 TextBox2
Table: NAME PASS
WGK 111
具体代码
// 注意:SqlConnection参数uid为LZ数据库用户名,pwd为你的数据库密码,database为数据库名
这是用的SQL SERVER 2000 如果LZ用的是其他数据库 这个串要改一下
conn = new SqlConnection("server = .;uid = sa; pwd = sqlpass; database = 数据库名");
cmm = new SqlCommand("select * from Table where NAME = 'WGK' and PASS = '111'",conn);
adp = new SqlDataAdapter();
adp.SelectCommand = cmm;
ds = new DataSet();
adp.Fill(ds,"Table");
if(ds.Tables["Table"].Rows.Count == 0)
MessageBox.Show("没有查询到记录");
else
{
this.textBox1.Text = ds.Tables["Table"].Rows[0]["NAME"].ToString();
this.textBox2.Text = ds.Tables["Table"].Rows[0]["PASS"].ToString();
}
[此贴子已经被作者于2007-8-15 22:14:16编辑过]