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

نام تاپیک: خواندن مقدار یک فیلد از طریق sqlcommand

  1. #1

    خواندن مقدار یک فیلد از طریق sqlcommand

    سلام دوستان من مقدار یک فیلد رو میخوام از یک جدول از طریق یک دستور sqlcommand استخراج کنم وداخل یک متغیر بریزم و ازش استفاده کنم،به عنوان مثال:
    از جدول کتاب قیمت واحد کتاب با شماره کتاب id رو بریزه داخل یک متغیر
    میدونم شاید سوالم ساده و خنده دار باشه
    ممنون دوستان

  2. #2

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    نقل قول نوشته شده توسط bahram91 مشاهده تاپیک
    سلام دوستان من مقدار یک فیلد رو میخوام از یک جدول از طریق یک دستور sqlcommand استخراج کنم وداخل یک متغیر بریزم و ازش استفاده کنم،به عنوان مثال:
    از جدول کتاب قیمت واحد کتاب با شماره کتاب id رو بریزه داخل یک متغیر
    میدونم شاید سوالم ساده و خنده دار باشه
    ممنون دوستان
    روزي 3 بار اين سوال پرسيده ميشه !!! لطفا جستجو كنيد اگه به نتيجه نرسيديد تاپيك بزنيد.

  3. #3

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    علی آقا من سرچ زدم ولی بدست آوردن از داخل گرید ویو بود من میخوام از داخل جدول مقدار بدست بیارم
    ممنونم

  4. #4

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    اين دستورات اطلاعات اجرا شده رو توي ديتا تيبل برميگردونه:

    string ConnectionString = "My Connection String";
    SqlConnection Conn = new SqlConnection(ConnectionString);
    Conn.Open();
    SqlDataAdapter DA = new SqlDataAdapter("SELECT * FROM emp WHERE sal > 6000", Conn);
    DataTable dt = new DataTable();
    DA.Fill(dt);
    if (Conn.State == ConnectionState.Open)
    {
    Conn.Close();
    }

  5. #5

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    اين يكي هم نتيجه اجرا شده يك پراسيجر اس كيو ال رو برميگردونه توي اين نمونه يك پارامتر هم ميتوني واسه اس كيو الت پاس بدي:

    string str;
    int number;
    using (System.Data.SqlClient.SqlConnection con = new SqlConnection("YourConnection string")) {
    con.Open();
    SqlCommand cmd = new SqlCommand();
    string expression = "Parameter value";
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.CommandText = "Your Stored Procedure";
    cmd.Parameters.Add("Your Parameter Name",
    SqlDbType.VarChar).Value = expression;
    cmd.Connection = con;
    using (IDataReader dr = cmd.ExecuteReader())
    {
    if (dr.Read())
    {
    str = dr["Message"].ToString();
    number = Convert.ToInt16(dr["Number"]);
    }
    }
    }

  6. #6

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    اين يكي اطلاعات رو توي يك ديتا تيبل برات بر ميگردونه:

    protected DataTable ExecuteDataTable(CommandType commandType, string commandText, params SqlParameter[] commandParameters)
    {
    using (SqlConnection con = new SqlConnection(ConnectionString))
    {
    SqlDataAdapter da = new SqlDataAdapter(commandText, con);
    DataTable dt = new DataTable();
    da.SelectCommand.CommandType = commandType;
    if (commandParameters != null)
    da.SelectCommand.Parameters.AddRange(commandParame ters);
    con.Open();
    da.Fill(dt);
    con.Close();

    return dt;

    }
    }

    همه مدلاشو گفتم ديگه هر چي ميخواي تركيب كن ازش دربيار

  7. #7

  8. #8

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    دوستان ممنونم ازتون این کد رو نوشتم

    SqlCommand command10 = newSqlCommand("Select * from tblstore where isbn = '" + txtisbn.Text + "'", mycon3);
    SqlDataReader reader1 = command10.ExecuteReader();
    if (!reader1.Read())
    {
    }
    if (reader1["sale_price"] != DBNull.Value)
    {
    double d = Convert.ToDouble(reader1["sale_price"].ToString());
    su = d *
    Convert.ToDouble(txtnumber.Text);
    txtsu.Text = su.ToString();
    }
    reader1.Close();
    cmd3 =
    newSqlCommand("insert into Tblsale (sale_id,sale_date,isbn,number,username,customer_i d,comment,ts_price)values('" + @txtsale_id.Text + "','" + @txtsale_date.Text + "','" + @txtisbn.Text + "','" + @txtnumber.Text + "','" + @txtusername.Text + "','" + @txtcustomer_id.Text + "','" + @txtcomment.Text + "','" + @txtsu.Text + "'",mycon3);
    int dr3 = cmd3.ExecuteNonQuery();


    خط آخر این ارورو میده
    'meghdar txtu.text'incorrect syntax near

  9. #9
    کاربر دائمی آواتار sirvan-me
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    استان البرز
    پست
    251

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    اگر فیلد id شما از نوع int یا Double هستش باید قبل از پاس به Command اون رو به int تبدیل کنی . اگر اینطور بود و تبدیل کردی تک کوتیشن های (' ') مربوط به Value آی دی رو بردار . احتمالا Error واسه همینه .

  10. #10

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    دوست عزیز id جدولمو از نوع nvarchar گذاشتم
    در ضمن به فیلد آخر که میریزم گیر میده

  11. #11
    کاربر دائمی آواتار sirvan-me
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    استان البرز
    پست
    251

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    همه ی فیلد های جدولت از نوع nvarchar هستش ؟

  12. #12

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    بله همه از نوع nvarchar هستند

  13. #13
    کاربر دائمی آواتار sirvan-me
    تاریخ عضویت
    اردیبهشت 1389
    محل زندگی
    استان البرز
    پست
    251

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    برنامت و بذار تا ببینیم مشکلش چیه ... اینجوری مشخص نمیشه .

  14. #14

    نقل قول: خواندن مقدار یک فیلد از طریق sqlcommand

    دوست عزیز دست شما درد نکنه
    مشکل رو پیدا کردم یک پرانتز بسته نشده از دستم در رفته بود تو قسمت متن command دست همگی درد نکنه

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

  1. پاسخ: 9
    آخرین پست: دوشنبه 19 اسفند 1392, 17:19 عصر
  2. مبتدی: خواندن مقدار یک فیلد در gridview
    نوشته شده توسط hattarzadeh در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 28 خرداد 1391, 13:29 عصر
  3. خواندن مقدار یک فیلد از یک سطر در TSQl
    نوشته شده توسط hadilouie در بخش T-SQL
    پاسخ: 1
    آخرین پست: سه شنبه 26 بهمن 1389, 12:30 عصر
  4. سوال: خواندن مقدار یک فیلد در فست رپورت
    نوشته شده توسط nice boy در بخش ابزارهای گزارش سازی در دلفی
    پاسخ: 1
    آخرین پست: پنج شنبه 25 مهر 1387, 15:22 عصر
  5. خواندن مقدار یک فیلد autonumber رکورد جدید بعد از Post
    نوشته شده توسط rezamahdizadeh در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 5
    آخرین پست: شنبه 31 فروردین 1387, 21:21 عصر

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

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