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

نام تاپیک: عدم فراخوانی جدول دیتابیس استفاده از پروسیجرها

  1. #1

    عدم فراخوانی جدول دیتابیس استفاده از پروسیجرها

    با سلام
    درون دیتابیس دو تا جدول دارم موقعی که از پروسیجر استفاده می کنم Table اولم را می توانمفراخوانی و استفاده کنم ولی جدول دوم را نمی توانم را درون پروسیجرها نمی شناسه چی کار کنم که بشناسه مشکلم کجا می تونه باشه؟

  2. #2

    نقل قول: عدم فراخوانی جدول دیتابیس استفاده از پروسیجرها

    با سلام تا اون جايي كه من ميدونم اينجا ربطي به پروسيجر ها نداره بايد قبل از اين كه پروسيجر ها رو فراخواني كني جدولت نمايش بدي
    بايد از طريق dataGridViewعمل كني (گرافيكي) يا اگه هم بخواي از طيق كد عمل كني كدش اين

     
    dataGridView1.Width = 520;
    da.SelectCommand.Connection = conn;
    da.SelectCommand.CommandType = CommandType.Text;
    da.SelectCommand.CommandText = "SELECT * FROM [Darokhaneh].[dbo].[entekhab] ()"; تابع كه تو sql نوشته شده

    DataSet ds = new DataSet();

    ds.Tables.Add("Cashier");

    ds.Tables["Cashier"].Columns.Add("idcashier");
    ds.Tables["Cashier"].Columns.Add("name");
    ds.Tables["Cashier"].Columns.Add("family");
    ds.Tables["Cashier"].Columns.Add("username");
    ds.Tables["Cashier"].Columns.Add("passwordd");
    ds.Tables["Cashier"].Columns.Add("groupid");


    conn.Open();
    da.Fill(ds);
    conn.Close();

    dataGridView1.Columns.Add("idcashier", "کد صندوق دار");

    dataGridView1.Columns["idcashier"].DataPropertyName = ds.Tables["Cashier"].Columns["idcashier"].ToString();

    dataGridView1.Columns["idcashier"].Width = 80;

    dataGridView1.Columns.Add("name", "نام ");

    dataGridView1.Columns["name"].DataPropertyName = ds.Tables["Cashier"].Columns["name"].ToString();

    dataGridView1.Columns["name"].Width = 80;

    dataGridView1.Columns.Add("family", "نام خانوادگی");

    dataGridView1.Columns["family"].DataPropertyName = ds.Tables["Cashier"].Columns["family"].ToString();

    dataGridView1.Columns["family"].Width = 80;


    dataGridView1.Columns.Add("username", "شناسه کاربری");

    dataGridView1.Columns["username"].DataPropertyName = ds.Tables["Cashier"].Columns["username"].ToString();
    dataGridView1.Columns["username"].Width = 80;

    dataGridView1.Columns.Add("passwordd", "گذر واژه");

    dataGridView1.Columns["passwordd"].DataPropertyName = ds.Tables["Cashier"].Columns["passwordd"].ToString();

    dataGridView1.Columns["passwordd"].Width = 80;

    dataGridView1.Columns.Add("groupid", "کد گروه");

    dataGridView1.Columns["groupid"].DataPropertyName = ds.Tables["Cashier"].Columns["groupid"].ToString();

    dataGridView1.Columns["groupid"].Width = 80;

    dataGridView1.DataSource = ds;

    dataGridView1.DataMember = ds.Tables["Cashier"].ToString();

    ds.Clear();
    da.Fill(ds, "Cashier");

    BindingSource bin = new BindingSource();
    bin.DataSource = ds;
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    this.Controls.Add(dataGridView1);

    dataGridView1.CellDoubleClick += new DataGridViewCellEventHandler(dataGridView1_CellDou bleClick
    );

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

    نقل قول: عدم فراخوانی جدول دیتابیس استفاده از پروسیجرها

    نقل قول نوشته شده توسط boysfe5 مشاهده تاپیک
    با سلام
    درون دیتابیس دو تا جدول دارم موقعی که از پروسیجر استفاده می کنم Table اولم را می توانمفراخوانی و استفاده کنم ولی جدول دوم را نمی توانم را درون پروسیجرها نمی شناسه چی کار کنم که بشناسه مشکلم کجا می تونه باشه؟
    نقل قول نوشته شده توسط saman.m مشاهده تاپیک
    با سلام تا اون جايي كه من ميدونم اينجا ربطي به پروسيجر ها نداره بايد قبل از اين كه پروسيجر ها رو فراخواني كني جدولت نمايش بدي
    بايد از طريق dataGridViewعمل كني (گرافيكي) يا اگه هم بخواي از طيق كد عمل كني كدش اين

     
    dataGridView1.Width = 520;
    da.SelectCommand.Connection = conn;
    da.SelectCommand.CommandType = CommandType.Text;
    da.SelectCommand.CommandText = "SELECT * FROM [Darokhaneh].[dbo].[entekhab] ()"; تابع كه تو sql نوشته شده

    DataSet ds = new DataSet();

    ds.Tables.Add("Cashier");

    ds.Tables["Cashier"].Columns.Add("idcashier");
    ds.Tables["Cashier"].Columns.Add("name");
    ds.Tables["Cashier"].Columns.Add("family");
    ds.Tables["Cashier"].Columns.Add("username");
    ds.Tables["Cashier"].Columns.Add("passwordd");
    ds.Tables["Cashier"].Columns.Add("groupid");


    conn.Open();
    da.Fill(ds);
    conn.Close();

    dataGridView1.Columns.Add("idcashier", "کد صندوق دار");

    dataGridView1.Columns["idcashier"].DataPropertyName = ds.Tables["Cashier"].Columns["idcashier"].ToString();

    dataGridView1.Columns["idcashier"].Width = 80;

    dataGridView1.Columns.Add("name", "نام ");

    dataGridView1.Columns["name"].DataPropertyName = ds.Tables["Cashier"].Columns["name"].ToString();

    dataGridView1.Columns["name"].Width = 80;

    dataGridView1.Columns.Add("family", "نام خانوادگی");

    dataGridView1.Columns["family"].DataPropertyName = ds.Tables["Cashier"].Columns["family"].ToString();

    dataGridView1.Columns["family"].Width = 80;


    dataGridView1.Columns.Add("username", "شناسه کاربری");

    dataGridView1.Columns["username"].DataPropertyName = ds.Tables["Cashier"].Columns["username"].ToString();
    dataGridView1.Columns["username"].Width = 80;

    dataGridView1.Columns.Add("passwordd", "گذر واژه");

    dataGridView1.Columns["passwordd"].DataPropertyName = ds.Tables["Cashier"].Columns["passwordd"].ToString();

    dataGridView1.Columns["passwordd"].Width = 80;

    dataGridView1.Columns.Add("groupid", "کد گروه");

    dataGridView1.Columns["groupid"].DataPropertyName = ds.Tables["Cashier"].Columns["groupid"].ToString();

    dataGridView1.Columns["groupid"].Width = 80;

    dataGridView1.DataSource = ds;

    dataGridView1.DataMember = ds.Tables["Cashier"].ToString();

    ds.Clear();
    da.Fill(ds, "Cashier");

    BindingSource bin = new BindingSource();
    bin.DataSource = ds;
    dataGridView1.AllowUserToAddRows = false;
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    this.Controls.Add(dataGridView1);

    dataGridView1.CellDoubleClick += new DataGridViewCellEventHandler(dataGridView1_CellDou bleClick
    );
    سلام.
    با این کارها بچه مردم رو دیوونه میکنید.
    یه سوال ساده پرسیده، چه ربطی به دیتا گرید داره؟؟؟
    در پاسخ شما باید بگم که sql server با همه خوبی و هوشمندی که داره بعضی وقت ها خنگ بازی هم در میاره. مثلا موقع تایپ نام جدول رو نمیشناسه و زیرش خط قرمز میکشه. اینا مهم نیست، شما نام جدولت یا نام پارامترها رو خودت تایپ کن و execute کن. خواهی دید که خطا نمیده. پس در عمل مشکلی نیست و جای نگرانی نداره ولی اگر میخوای نام جداول و پارامترها رو بیاره، یه بار sql رو ببند و دوباره باز کن، معمولا درست میشه.
    اگر هم منظورت اینه که خطا میده و اجرا نمیشه، یه عکس از خطا بگیر و بذار.

  4. #4

    نقل قول: عدم فراخوانی جدول دیتابیس استفاده از پروسیجرها

    نقل قول نوشته شده توسط veniz2008 مشاهده تاپیک
    سلام.
    با این کارها بچه مردم رو دیوونه میکنید.
    یه سوال ساده پرسیده، چه ربطی به دیتا گرید داره؟؟؟
    در پاسخ شما باید بگم که sql server با همه خوبی و هوشمندی که داره بعضی وقت ها خنگ بازی هم در میاره. مثلا موقع تایپ نام جدول رو نمیشناسه و زیرش خط قرمز میکشه. اینا مهم نیست، شما نام جدولت یا نام پارامترها رو خودت تایپ کن و execute کن. خواهی دید که خطا نمیده. پس در عمل مشکلی نیست و جای نگرانی نداره ولی اگر میخوای نام جداول و پارامترها رو بیاره، یه بار sql رو ببند و دوباره باز کن، معمولا درست میشه.
    اگر هم منظورت اینه که خطا میده و اجرا نمیشه، یه عکس از خطا بگیر و بذار.
    مرسی حل شد

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

  1. select از جدول دیتابیس با از استفاده از LINQ
    نوشته شده توسط mustafaehsani در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: سه شنبه 10 اردیبهشت 1392, 11:37 صبح
  2. عدم انتقال از جدول دیتابیس به جدول دیگر
    نوشته شده توسط majidariamanesh در بخش PHP
    پاسخ: 0
    آخرین پست: سه شنبه 15 اسفند 1391, 13:45 عصر
  3. پاسخ: 1
    آخرین پست: یک شنبه 12 شهریور 1391, 17:18 عصر
  4. پاسخ: 0
    آخرین پست: یک شنبه 12 شهریور 1391, 16:41 عصر
  5. سوال: حذف داده ها از جدول دیتابیس با استفاده از sql command builder
    نوشته شده توسط rahil_2008 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: جمعه 27 خرداد 1390, 10:57 صبح

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

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