سلام دوستان
ایا کسی کلاسی سراغ داره که برای انجام عملیات بر روی بانکهای Sql و Access از یک کد مشترک استفاده کنه و برای هر کدام کد مجزا ننویسم
سلام دوستان
ایا کسی کلاسی سراغ داره که برای انجام عملیات بر روی بانکهای Sql و Access از یک کد مشترک استفاده کنه و برای هر کدام کد مجزا ننویسم
Microsoft ActiveX Data Control اختصاراً بهش ADO میگن!
من با ado.net کار میکنم ولی برای access و sql هر کدام یهکلاسهای خاص خودشان دارند می خواهم تو یه برنامه هم با هر دو نوع بانک با یک کد مشتر کار کنم و فقط connectionstring را که عوض کردم نوع بانک عوض شه و مشکلی هم پیش نیاد.
خوب شما از oledb استفاده کنی مشکلی پیش نمیاد و فقط باید connectionstring [ودت رو عوض کنی:
oledbconnection
oledbcommand
oledbdataadapter
...
سلام
فقط نظر خودم را مینویسم :
درسته که هر دوی این بانکها از دستورات SQL استفاده میکنند.
ولی همیشه هم دستورات یکی نیستند
برای مثال شما برای درج مقادیر یونیکد در بانک نیاز به درج یک N پشت رشته خود داریدو یا اینکه اگر از StordedProcedures استفاده کنید دیگه توی اکسس شاید یه همین راحتی نباشه
و یا در اکسس نمی توانید از توابعی مثل()Row_Number استفاده کنید
منظورم اینه که حتی اگه یه کلاس برای کار با هر دو بانک هم پیدا کنید یا بنویسید شاید کار کردن هر دو بدون مشکل کمی سخت باشه
موفق باشید
خدانگهدار
آخرین ویرایش به وسیله Chabok : سه شنبه 03 مهر 1386 در 12:32 عصر دلیل: به هم ریختگی متن ها
کسی هم نگفته همه دستورات یکسانند . شما همیشه واسه داشتن یه چیزی یه چیزای دیگه رو از دست می دی . داشتن خیلی چیزا محدودیت میاره مثل همینولی همیشه هم دستورات یکی نیستند