marzban
دوشنبه 08 مرداد 1386, 19:38 عصر
با سلام
من چند بار متن سوالم را نوشتم و پاک کردم چون خوانایی چندانی نداشت در نهایت بصورت عامیانه به این صورت مطرح می کنم
من یک کلاس دارم که تمام مقادیر خودش رو بصورت ورودی می گیره حالا برای مثال نام جدول بانک اطلاعات،فیلد کلید،کلیه فیلد های جدول و مقادیری که باید بصورت رکورد ذخیره بشوند.
کلاس هم کاملا جواب می دهد.
حال من به فکرم رسید که بجای اینکه متغیر هایی که با بانک اطلاعاتی در ارتباط هستند را بصورت صریح تعریف کنم ،از تعریف متغیر استفاده کنم.
برای مثال ورودی را اگر OleDb استفاده کردم از متغیر OleDb استفاده کند و اگر SqlDb انتخاب شد از متغیر Sql استفاده کند.
برای مثال
my class name space
dim con as new oledb.oledbconnection
حال مثلا از متغیر استفاده شود بصورت زیر
my class name space(byval connection_type)
dim con as new connection_type
که مقدار connection_type را از یک تابع دیگر به آن پاس می کند.مقادیرش هم oledbconnection و یا sqldbconnection باشد.
چنین کاری را چگونه باید انجام بدم
با تشکر مرزبان
من چند بار متن سوالم را نوشتم و پاک کردم چون خوانایی چندانی نداشت در نهایت بصورت عامیانه به این صورت مطرح می کنم
من یک کلاس دارم که تمام مقادیر خودش رو بصورت ورودی می گیره حالا برای مثال نام جدول بانک اطلاعات،فیلد کلید،کلیه فیلد های جدول و مقادیری که باید بصورت رکورد ذخیره بشوند.
کلاس هم کاملا جواب می دهد.
حال من به فکرم رسید که بجای اینکه متغیر هایی که با بانک اطلاعاتی در ارتباط هستند را بصورت صریح تعریف کنم ،از تعریف متغیر استفاده کنم.
برای مثال ورودی را اگر OleDb استفاده کردم از متغیر OleDb استفاده کند و اگر SqlDb انتخاب شد از متغیر Sql استفاده کند.
برای مثال
my class name space
dim con as new oledb.oledbconnection
حال مثلا از متغیر استفاده شود بصورت زیر
my class name space(byval connection_type)
dim con as new connection_type
که مقدار connection_type را از یک تابع دیگر به آن پاس می کند.مقادیرش هم oledbconnection و یا sqldbconnection باشد.
چنین کاری را چگونه باید انجام بدم
با تشکر مرزبان