PDA

View Full Version : سوال: سوالی در مورد جستجو در بانک اطلاعاتی sql



123s0ran
یک شنبه 20 اسفند 1391, 21:19 عصر
سلام خدمت همه دوستان و اساتید محترم .....
دوستان من یک قطعه کدی برای جستجو به شکل زیر دارم


sqlcmd = "SELECT * FROM blit WHERE username ='%" & user.text & "%' AND password like N'%" & pass.tex & "%'"


ad = New SqlDataAdapter(sqlcmd, cnnString)
dt = New DataTable
ad.Fill(dt)
GridView1.DataSource = dt
این کد بالا برای جستجوی یک حساب کاربری و رمز عبور هستش .می خواستم بدونم اگه پسورد پیدا شد ا واحد مثلا به متغیر a اضافه کن اگه چنین اطلاعاتی داخل پایگاه داده نبود یک واحد کم کن . لطفا راهنمای بفرماید

saeed31641
یک شنبه 20 اسفند 1391, 21:29 عصر
َما اول پیداش کن با این دستور ببین اصلا کاربری هست یا نه .بعد هرکار مخیا بکن

Cmd = new SqlCommand("Select count(*) From TUser Where FUserPass=@FUserPass and FUserID=@FUserID ");
Cmd.Parameters.AddWithValue("@FUserID", Piduser);

Cmd.Parameters.AddWithValue("@FUserPass", ConstList.CalculateMD5Hash(TOldPass));
Cmd.Connection = Conn;
int i = (int)Cmd.ExecuteScalar();
if (i >0 )
{
Conn.Close();
// Conn.Dispose();
return true;
}
}

123s0ran
یک شنبه 20 اسفند 1391, 21:36 عصر
مرسی اما اگر یکی از دوستان معادل کد vb.nt بنویسن ممنون میشم

saeed31641
یک شنبه 20 اسفند 1391, 22:12 عصر
خودت یا کانورتو از اینترنت دانلود کن تبدیل کن دیگه

123s0ran
یک شنبه 20 اسفند 1391, 22:31 عصر
باشه مرسی.:لبخندساده: