PDA

View Full Version : سوال: ساخت دیتابیس برای ویژال بیسیک (صحفه لاگین)



fshadh1
دوشنبه 16 آذر 1394, 13:41 عصر
سلام دوستان خسته نباشید .
من می خواستم توی ویژال بیسیک ی فرم طراحی کنم ک توی اون اطلاعاتی ک از کاربر برای تعریف user و pass می کنه توی ی دیتابیس اکسس ذخیره کنه میشه کمک کنید که چجوری میشه اینکارو کرد ؟؟؟؟؟؟؟؟؟؟؟ بعد با همون user و pass که معرفی کردیم یا ساختیم وارد برنامه ای بشه که در VB ساختیم
یا یه مقاله در مورد این موضوع بهم معرفی کنید .

mahdi.m.sh
دوشنبه 16 آذر 1394, 16:28 عصر
سلام
اول یه Table با دو تا فیلد User , Pass از نوع تکست تعریف کن
دوم باید به هردوشون مقدار بدی مثلا 1 و 1
با استفاده از کد زیر چک می کنید که کاربر User , pass رو درست وارد کرده یا خیر ، اگر اشتباه بود پیغام خطا و اگر صحی بود به صفحه مورد نظر هدایت میشه
ضمنا بهتره یه صفحه مدیریت برنامه داشته باشی که داخل اون کاربر بتونه user , pass رو ویرایش کنه

Dim s As New OleDbCommand("SELECT User, pass FROM Login", OleDbConnection1)
OleDbConnection1.Open()
Dim reader As OleDbDataReader = s.ExecuteReader
Dim username As String = Nothing
Dim password As String = Nothing
Dim Check As Boolean = False
While reader.Read()
For i As Integer = 0 To reader.FieldCount - 1
If i = 0 Then
username = reader.GetString(i)
Else
password = reader.GetString(i)
End If
Next
If username = TextBox1.Text And password = TextBox2.Text Then
Check = True
Form2.Show()
End If
End While
reader.Close()
OleDbConnection1.Close()


قبلش فضای نام System.Data.OleDb رو به برنامه Import کنید

fshadh1
دوشنبه 16 آذر 1394, 17:00 عصر
دوست عزیز من مشکلم همینه که نمیدونم چجوری باید System.Data.OleDb به برنامه امپورت کنم ؟؟
واقعا ممنونم ولی اینارو کجای ویژال باید بنویسی ؟؟ تو دکمه تو فرم ؟؟

mahdi.m.sh
سه شنبه 17 آذر 1394, 10:13 صبح
براتون یه نمونه کد گذاشتم
یه نگاهی بندازید ، مشکلی بود در بپرسید