ورود

نسخه کامل مشاهده نسخه کامل : نمایش نام کاربری با وارد کردن کد کاربر



shokrmhd
19-11-2010, 21:24
سلام
چجوری میشه با وارد کردن کد کاربر در یک تکست باکس ، نام کاربر از دیتابیس خونده بشه و در تکست باکس دیگری نمایش داده شود.
کد SQL رو دارم . برای تکست باکس ها چجوری باید تنظیم کنم

hamedvahedi
23-11-2010, 22:49
دو تا تکس باکس به نام txt_userid و txt_username و يک دکمه باید تو فرم داشته باشي. بعد تو OnClick دکمه بايد کد زير رو بنويسي:


Dim MyConnection As System.Data.SQLClient.SqlConnection
Dim MyCommand As System.Data.SQLClient.SqlCommand
Dim MyDataReader As System.Data.SQLClient.SqlDataReader
MyConnection = New System.Data.SQLClient.SqlConnection("DATABASE CONNECTION STRING")
MyConnection.Open()
MyCommand = New System.Data.SQLClient.SqlCommand
MyCommand.Connection = MyConnection
MyCommand.CommandText = "SELECT Name FROM Users WHERE Id=" + Txt_UserId.Text
MyDataReader = MyCommand.ExecuteReader()
Txt_Username.Text = MyDataReader.Item("Name")
MyDataReader.Close()
MyDataReader = Nothing
MyCommand = Nothing
MyConnection.Close()
MyConnection = Nothing

البته اين يه پاسخ کلي هست. کنترل هاي امنيتي، موجود بودن کاربر و ... رو بايد اضافه کني.