111,126
社区成员
发帖
与我相关
我的任务
分享public void GetUsers(string UserName)
{
//window 本地实例
string connectionString = "Data Source=.\\SqlExpress;DataBase=master;Integrated Security=SSPI;";
using(SqlConnection connect = new SqlConnection(connectionString))
{
connect.Open();
using(SqlCommand comm = connect.CreateCommand() )
{
try
{
comm.CommandText="select [id] ,[UserName],[Password] from [master].[dbo].[T_User] where [UserName]=@UN";
comm.Parameters.Add(new SqlParameter("UN", UserName));
using (SqlDataReader reader = comm.ExecuteReader())
{
while (reader.Read())
{
long id =(long) reader.GetSqlInt64(reader.GetOrdinal("id"));
string UName = reader.GetString(reader.GetOrdinal("UserName"));
string PWord = reader.GetString(reader.GetOrdinal("Password"));
MessageBox.Show(id.ToString()+"-->"+UName+":"+PWord); //你在这里改改到textBox里
}
}
}
catch (SqlException ex)
{
//异常信信显示
string ErrorInfo="\n数据库执行出错了:\n";
ErrorInfo+="\n信息"+ex.Errors;
ErrorInfo+="\n类弄"+ex.Number;
ErrorInfo+="\n名称"+ex.Source;
ErrorInfo+="\n行号"+ex.LineNumber;
ErrorInfo+="\n详细"+ex.Message;
MessageBox.Show(ErrorInfo);
}
finally
{ //关闭数据库连接
if (connect.State == ConnectionState.Open)
{
connect.Close();
connect.Dispose();
}
}
}
}
}