50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ارسال یک دیتاگرید ویو به جدول ADO با پارامتر متغیر

با عرض سلام خدمت اساتید گرامی

در داخل سی شارپ بصورت دستی مقداری اطلاعات وارد دیتا گرید ویو میشود ( مانند پرسشنامه ) که هر پرسشنامه ممکن چند سوال داشته باشد و چند نفر پاسخ داده باشند

با توجه به کثرت پرسشنامه ها و اشخاص چگونه داده ها را به وارد پایگاه کنیم ؟ در کد زیر محل مشکل را نوشتم به فارسی

leDbCommand com = new OleDbCommand();
            OleDbConnection con = new OleDbConnection(@"provider=microsoft.jet.oledb.4.0; data source=DBD.mdb ;Jet OLEDB:Database Password=0;");
            con.Open();
            com.Connection = con;
     این قسمت رو چگونه بنویسیم که بشه تعداد پرسش های مختلف ثبت کرد ؟       com.CommandText = "create table porseshname ([Pasokhgo] string , [porsesh1] string , [porsesh2]..  )";
            com.ExecuteNonQuery();
            con.Close();
پرسیده شده در 1402/09/24 توسط

1 پاسخ

0

سلام وقت بخیر

دوست عزیز مشکل شما به طراحی دیتابیستون بر میگرده

و ساختاری که طبق کوئری در نظر رفتین مناسب نیست

طبق گفته خودتون در متن ، ممکن هست که شما چندین پرسشنامه داشته باشین و هر پرسش نامه سوالات مختلف خودش رو داره ، و همینطور شرکت کنندگان مختلف هم داریم .

بنظرم میتونید ، ساختاری مشابه ساختار زیر رو در نظر بگیرید:



پاسخ در 1402/09/24 توسط

پاسخ شما