【发布时间】:2015-04-28 13:59:40
【问题描述】:
我想获取 sql server 的特定值。 现在的sql表如下。
**ID / PW / Depart**
AAA / 1234 / 1
BBB / 2345 / 2
...
**LKL** / 8765 / **9**
例如, 当 LKL 用户访问登录表单时, 我想得到Depart code 9。
但它不起作用。 也许有些问题。但我再也找不到了。
这是我的代码。我会珍惜任何想法。
谢谢。
private void MForm_Load(object sender, EventArgs e)
{
Logon lf = new Logon();
String tx = lf.IDTBox.Text;
String str = "Server = 102.201.10.17; Database = Dorw; UID = sa; Password = 565p89";
String qur = "SELECT Depart FROM dbo.PW WHERE Name = @tx";
SqlConnection con = new SqlConnection(str);
SqlCommand cmd = new SqlCommand(qur, con);
cmd.Parameters.AddWithValue("@tx", tx);
con.Open();
using(SqlDataReader reader = cmd.ExecuteReader())
switch (reader.ToString())
{
case "0":
break;
case "1":
treeView1.Nodes[1].Nodes[1].Remove();
break;
case "9":
treeView1.Nodes[0].Nodes[0].Remove();
treeView1.Nodes[1].Nodes[0].Remove();
treeView1.Nodes[1].Nodes[1].Remove();
break;
}
con.Close();
}
【问题讨论】:
标签: c# sql-server winforms treeview erp