PDA

View Full Version : مشکل در بررسی فیلد رمز عبور



a_123123123123
سه شنبه 03 خرداد 1390, 22:36 عصر
با سلام.من میخوام که وقتی کاربر یه مقداری رو تئ تکست باکس قرار میده ؛این مقدار با مقادیر موجود تو بانک بررسی بشه و اگه برابر بود پیغام خطا بده و در غیرین صورت تو بانک ذخیره کنه.از کد زیر استفاده می کنم ولی اجرا نمیشه.ممکنه بگید کجاش ایراد داره؟


Dim con As New SqlConnection("Data Source=FRIDON\SQLEXPRESS;Initial Catalog=az;Integrated Security=True")
Dim com As SqlCommand
Dim str As String
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If str = "select ramz from karamoz ramz=@ramz" Then
MsgBox("error")
Else
str = "insert karamozi (ramz) values (@ramz)"
com = New SqlCommand(str, con)
com.Parameters.AddWithValue("@ramz", TextBox1.Text)
con.Open()
com.ExecuteNonQuery()
con.Close()
End If
End Sub

karim orooji
سه شنبه 03 خرداد 1390, 22:58 عصر
سلام
میدونی خصلت ما ادم ها چیه (بی توجهیم) خودمو میگم
توی اون برنامه ذخیره عکس در پوشه در صفحه دومش من اینطوری تعریف کردم که
در صفحه اول مقدار شماره id رو در یک session به نام tt بریزه و در صفحه دوم با توجه
به session مقدار رو در بانک چک کنه اگه درست بود شرط ما عکس و دیگر اطلاعات رو برای ما نمایش بده
اگه وجود نداشت خطا بده
ایتم کدشه


Dim tt As Object = Session("code")
con.Open()
com.Connection = con
com.CommandText = "select * from t1 where code= '" & tt & "'"
Dim reader As SqlDataReader = com.ExecuteReader
If reader.HasRows = True Then
reader.Read()
lbl_name.Text = (reader.GetString(0))
lbl_family.Text = (reader.GetString(1))
lbl_sh.Text = (reader.GetInt64(2))
Dim str_pic As String = (reader.GetString(3))
Image1.ImageUrl = str_pic
Else
MsgBox("متن خطا")
Response.Redirect("Default.aspx")
End If
con.Close()


یکم روش فکر ببین چیکار کرده

اگه نتونستی به جوابی برسی بگو برات توضیح بده

a_123123123123
چهارشنبه 04 خرداد 1390, 08:55 صبح
سلام
من نفهمیدم که بهم گفتین گیجم.
مرسی یاد آوری کردی

a_123123123123
چهارشنبه 04 خرداد 1390, 09:09 صبح
من از اینم استفاده کردم ولی همش پیغام خطا میده و بعد چیزی ذخیره نمیکنه.چه رمز تو بانک باشه چه نباشه

karim orooji
چهارشنبه 04 خرداد 1390, 12:57 عصر
سلام
من نفهمیدم که بهم گفتین گیجم.
مرسی یاد آوری کردی
سلام
اگه دقت کرده باشی اون کسی که این حرف زده بود بعد پشیمون شد و پستشو پاک کرد!
بگذریم این برنامه رو برات مثال زدم
که میاد مقدار های ورودی داخل text ها دریافت میکنه به وسیله sqldatareader اون مقدارها رو در داخل بانک مقایسه میکنه
اگر اطلاعات مورد نظر وجود داشت فیلد City که مربوط به شهره رو برای ما نمایش میده:لبخندساده:
اینم لینک دانلود برنامه (http://s1.picofile.com/file/6709442652/login.rar.html)
موفق و پیروز باشی

a_123123123123
چهارشنبه 04 خرداد 1390, 17:09 عصر
:لبخندساده: