نمایش نتایج 1 تا 1 از 1

نام تاپیک: مشکل در ارتباط با دیتابیس sql

  1. #1

    مشکل در ارتباط با دیتابیس sql

    سلام. من یک دیتابیس به اسم myDb.mdf ساخته م. دو تا جدول دارم. یکی اسمش tblInfo هست که در اون برای ذخیره ی اسم و فامیل و این چیز ها ذخیره میشه. و یکی دیگه هم tblLogin که دو ستون user و pass داره. این کد من برای فرم لاگین هست وقتی میخوام با روی دکمه ی ورود کلیک میشه:
            private void btnLogin_Click(object sender, EventArgs e)        {
    SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\S DC PC\Documents\Visual Studio 2013\Projects\mabahes6\mabahes6\bin\Debug\myDb.mdf ;Integrated Security=True;Connect Timeout=30");
    try
    {
    con.Open();
    SqlCommand cmd = new SqlCommand("select * from tblLogin where user = @u", con);
    cmd.Parameters.AddWithValue("@u", txtUsername.Text);
    SqlDataReader dr = cmd.ExecuteReader();
    dr.Read();
    int i = Convert.ToInt32( dr.HasRows );
    if (dr.HasRows)
    {
    MessageBox.Show("Welcom!");
    Form3 frm = new Form3();
    frm.Show();
    this.Hide();
    }
    else
    {
    MessageBox.Show("invalid");
    }
    }
    catch(Exception ex){
    MessageBox.Show(ex.ToString());
    }


    }

    وولی کد کار نمیکنه و همیشه بخش else کد اجرا میشه. ولی جالب اینجاست که وقتی کوئری رو به جای select از جدول tblLogin، از جدول tblInfo استفاده می کنم کد کار میکنه! یعنی وقتی می نویسم:

    "select * from tblInfo where name = @u"


    جالب تر اینکه فقط برای ستون اول یعنی ستون user اینجوری هست. ولی اگه همین رو با ستون دوم از همین جدول که pass هست چک کنم هیچ مشکلی نداره!
    چَرا واقعا اینگونه است؟!
    آخرین ویرایش به وسیله amin.net : یک شنبه 14 آذر 1395 در 13:01 عصر

تاپیک های مشابه

  1. مشکل در ارتباط با دیتابیس Access
    نوشته شده توسط irantkd در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: شنبه 20 مهر 1387, 09:49 صبح
  2. مشکل در ارتباط با دیتابیس
    نوشته شده توسط developers2008 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: جمعه 29 شهریور 1387, 03:09 صبح
  3. سوال: مشكل در ارتباط با بانك SQL
    نوشته شده توسط mehdi_turbo در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 29 تیر 1387, 18:12 عصر
  4. مشکل در ارتباط با دیتابیس
    نوشته شده توسط r0ot$harp در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: چهارشنبه 29 فروردین 1386, 20:58 عصر
  5. مشکل در ارتباط با بانک Sql
    نوشته شده توسط saeid taheri در بخش VB.NET
    پاسخ: 14
    آخرین پست: پنج شنبه 24 فروردین 1385, 11:45 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •