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();
1 پاسخ
0
سلام وقت بخیر
دوست عزیز مشکل شما به طراحی دیتابیستون بر میگرده
و ساختاری که طبق کوئری در نظر رفتین مناسب نیست
طبق گفته خودتون در متن ، ممکن هست که شما چندین پرسشنامه داشته باشین و هر پرسش نامه سوالات مختلف خودش رو داره ، و همینطور شرکت کنندگان مختلف هم داریم .
بنظرم میتونید ، ساختاری مشابه ساختار زیر رو در نظر بگیرید: