2015-08-25 147 views
0

我有一个在C#中获取用户和通过的形式,并显示员工信息的形式也两个表是在我想在GridView中显示的SQL服务器。错误从C#窗体窗体应用程序连接到SQL

private void button1_Click(object sender, EventArgs e) 
{ 
    String UserId = textBox1.Text; 
    String passwrd = textBox2.Text; 
    SqlConnection myConnection = new SqlConnection("Server=.,SQL2014;Database=MyTamrin;uid=Sa;password=Sa123;"); 
    try 
    { 
     myConnection.Open(); 
    } 
    catch (Exception r) 
    { 
     MessageBox.Show(r.ToString()); 
     Console.WriteLine(r.ToString()); 
    } 

    SqlCommand sqlcomm = new SqlCommand(); 

     sqlcomm.CommandText = "SELECT count(*) FROM dbo.Empp WHERE fldUserName = @snum AND fldPassword = @pass"; 
     sqlcomm.Parameters.AddWithValue("@snum", UserId); 
     sqlcomm.Parameters.AddWithValue("@pass", passwrd); 
     if ((Int16)sqlcomm.ExecuteScalar()==1) 
     { 
      Userinfo mainform = new Userinfo(); 
      mainform.Show(); 

     } 

是什么问题?

+5

_ “什么问题?” _是的,告诉它我们。顺便说一句,不要在互联网上以明文形式显示你的数据库登录凭证。 –

+0

欢迎来到[SO],请阅读[FAQ]和[问]。这将请@TimSchmelter,并帮助你写更好的问题。祝你好运! –

+0

我需要proffesional来查看我的源代码并在一分钟内纠正它。我想通过电子邮件发送它(C#代码) – Delaram

回答

1

你不指定:

sqlComm.Connection = myConnection; 
相关问题