View Full Version : چگونه مي توان ليبلي ايجاد كرد مقدار ديتابيس را وارد كرد
sheida-peyravi
شنبه 30 شهریور 1387, 11:14 صبح
در بخش لاگين من كدي دارم كه يوزرو پسورد را مي گيرد كد شخص را ميخواند و در جدول بعدي با استفاده از كد شخص كه در هر دو جدول است كد فعاليت را مي گيرد..من مي خواهم كه كد فعاليت در يك ليبل قرارداده شود تا در هنگام مقايسه در شرط مشكلي نداشته باشم.
strSql5 = " SELECT distinct [action-code] FROM u_users,u_useraction"
strSql5 = strSql5 + " WHERE u_users.[user-code] = u_useraction.[user-code] "
strSql5 = strSql5 + " and password = '" + tbpassword.Text + "' "
If tbpassword.Text <> "" And strSql5 = "3" Then
Me.Close()
ElseIf tbpassword.Text <> "" And strSql5 = "2" Then
Dim F As datagather
F = New datagather
F.Show()
Me.Close()
Else
Dim F As profinform
F = New profinform
F.Show()
Me.Close()
End If
mohsenaminzare
شنبه 30 شهریور 1387, 23:10 عصر
اگر منظورت اینه که چه جوری می تونی کد فعالیت رو به بانک bind کنی باید بگم با بقیه کنترل ها (مثل textbox) فرقی نمیکنه فیلد مورد نظر رو به خاصیت تکست label مقید bind کن.
ALI TT
شنبه 30 شهریور 1387, 23:16 عصر
از مقادیر Fill شده به DataSet هم میتونی استفاده کنی ، اینطوری :
Label1.Text = DataSet1.Tables(0).Rows(<RowsIndex>)(<ColumnsIndex>).ToString
sheida-peyravi
یک شنبه 31 شهریور 1387, 10:12 صبح
متشكرم دوستان
ولي يك مشكلي است .اين كد در query analyzer درست كار مي كند اما در وي بي از شرطي كه مربوط به مقداري كه من وارد كردم مي گذرد و در else مي رود .يعني من هر چه وارد كنم else اجرا مي شود .
در Quick watch هم يوزروپسورد را درست نشان مي دهد.
اشكال از كجاست؟؟؟؟؟؟؟؟؟؟:متعجب:
mohsenaminzare
دوشنبه 01 مهر 1387, 11:21 صبح
اگر نمونه کد رو بذاری شاید بهتر بشه کمک کرد.
sheida-peyravi
دوشنبه 01 مهر 1387, 23:55 عصر
اگر نمونه کد رو بذاری شاید بهتر بشه کمک کرد.
اين هم كد :
strSql5 = " SELECT distinct [action-code] FROM u_users,u_useraction"
strSql5 = strSql5 + " WHERE u_users.[user-code] = u_useraction.[user-code] "
If tbpassword.Text <> "" Then
strSql5 = strSql5 + " and password = '" + tbpassword.Text + "' "
End If
lbactioncode.DataBindings.Add("Text", dsTest5, "[action-code]")
If lbactioncode.Text = "3" Then
Dim appName As String = Application.ProductName & "."
Dim mForm As String = "Form3"
Dim f As studeform = DirectCast(Type.GetType(appName & mForm).InvokeMember(mForm, Reflection.BindingFlags.CreateInstance, Nothing, Nothing, Nothing), Form)
Me.Close()
ElseIf lbactioncode.Text = "2" Then
Dim F As datagather
F = New datagather
F.Show()
Me.Close()
ElseIf lbactioncode.Text = "" Then
Dim F As datagather
F = New datagather
Else
Dim F As profinform
F = New profinform
F.Show()
Me.Close()
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.