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

نام تاپیک: سوال: getint در کد جستجو

  1. #1

    سوال: getint در کد جستجو

    سلام
    من میخوام کد جستجو رو بنویسم اگر فیلد پایگاه داده ام از نوع int باشد باید از getint استفاده کنم ولی 3 نوع getint16,getint32,getint64 داره که از هر کدوم که استفاده میکنم پیغام میدهد کد جستجو که استفاده میکنم به صورت زیر است.

    SqlConnection cn = new SqlConnection("Data Source=Maryam-PC;Initial Catalog=amozeshgah;Integrated Security=True");
    SqlCommand cmd = new SqlCommand();
    cmd.Connection = cn;
    cmd.CommandText = "select name,family,name_father,sh_sh,tel,address from student where id=@a";
    cmd.Parameters.AddWithValue("@a", textBox8.Text);
    cn.Open();
    SqlDataReader dr = cmd.ExecuteReader();
    if (dr.HasRows)
    {
    dr.Read();
    textBox9.Text = dr.GetString(0);
    textBox10.Text = dr.GetString(1);
    textBox11.Text = dr.GetString(2);
    textBox12.Text = dr.GetInt64(3) ;
    textBox13.Text = dr.GetString(4);
    textBox14.Text = dr.GetString(0);
    }
    cn.Close();

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1389
    محل زندگی
    تهران
    پست
    78

    نقل قول: سوال: getint در کد جستجو

    اولا حواست باشه یوقت null ی چیزی نفرستی بهش .
    و اگه System.InvalidCastException دریافت میکنی ، شاید این صفحه کمک کنه . http://forums.asp.net/t/1284232.aspx/1
    این کد هم ممکنه جواب بده .

    textBox12.Text= Convert.ToInt32( dr.GetInt32)).ToString() ;

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

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