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

نام تاپیک: قرار دادن مقادیر فیلدهای sql در یه متغیر یا کنترل

  1. #1

    قرار دادن مقادیر فیلدهای sql در یه متغیر یا کنترل

    سلام
    برای برداشتن مقادیر فیلدهای یه جدول از sql و قرار دادن اونا در یه متغییر و یا خاصیت text کنترلی مثل textbox بعد از ساختن connection و شی command باید به چه صورت عمل کرد . فرض کنید بخوایم نتیجه دستور select زیر رو داخل دوتا textbox نشون بدیم .

    select name,lastname from tbl_info

    در ضمن می خواستم ببینم می شه زمانی که connection رو تشکیل می دی رویه یه جدول دو تا دستور select مختلف بنویسی یا نه . ( مثلآ با یکی تعداد رکوردها ( count و با دیگری مقادیر اون رکوردها رو بدست آورد .)
    از اساتید محترم خواهش می کنم از این سوالات مبتدیانه من ناراحت نشن . (خودمم روم نمی شد بپرسم :oops: )
    ممنون از تمامی عزیزان

  2. #2
    کاربر دائمی آواتار SoheilKH
    تاریخ عضویت
    شهریور 1382
    محل زندگی
    haftbit.com
    پست
    315
    اون Command ات رو توی یک دیتا ست بریز(DS)
    بعد می تونی به این طریق عمل کنید
     Dim Dr As DataRow
    For Each Dr In ds.Tables(0).Rows
    Txt_ProductName.Text = Dr("ProductName")
    Txt_Comment.Text = Dr("Comment")
    Txt_Price.Text = Dr("Price")
    Next

    موفق باشد

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    سن
    47
    پست
    88
    درسته. باید اول داخل دیتاست ds مقدار دهی کنی.
    حالا چون select شما فقط یک رکورد برمیگرداند

    txtName.text = ds.tables["yourTable"].defaultView[0&# 93;["name"].text
    txtLastname.text = ds.tables["yourTable"].defaultview[0&# 93;["lastname"].text

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    سن
    47
    پست
    88
    بهد از ایجاد connection شما می تونید به هر تعداد که بخواهید دستور اجرا کنید:

    string strCmd1 ="select count(*) from myTable";
    SqlCommand cmd1=new SqlCommand(strCmd1,conn);
    Conn.Open();
    int intCount = Convert.ToInt16(cmd1.ExecuteScalar()&# 41;;

    string strCmd2= "select .....";
    cmd1=sqlCommand(strCmd2,conn);
    cmd1.ExecuteNonQuery();
    .......

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

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