PDA

View Full Version : سوال: تولید کانکشن استرینگ اکسس برای ورژنهای مختلف



sgn2006
چهارشنبه 14 بهمن 1394, 13:27 عصر
با سلام خدمت دوستان عزیز

آیا برای ورژنهای اکسس 2003 ، 2013 ، 2013 ، 2016 میشه یک کانکشن استرینگ نوشت؟

متاسفانه برای هر ورژن از اکسس باید از یک کانشن استرینگ متفاوتی استفاده کرد مثل Jet OLE DB ، ACE OLE DB ،

هر کدوم از اینها باید کانکشن جدا نوشت

میشه همه ورژنها رو با یک کانشکن استرینگ نوشت؟

با تشکر
زنده باد ایران و ایرانی

alirezabahrami
چهارشنبه 14 بهمن 1394, 14:29 عصر
با سلام خدمت دوستان عزیز

آیا برای ورژنهای اکسس 2003 ، 2013 ، 2013 ، 2016 میشه یک کانکشن استرینگ نوشت؟

متاسفانه برای هر ورژن از اکسس باید از یک کانشن استرینگ متفاوتی استفاده کرد مثل Jet OLE DB ، ACE OLE DB ،

هر کدوم از اینها باید کانکشن جدا نوشت

میشه همه ورژنها رو با یک کانشکن استرینگ نوشت؟

با تشکر
زنده باد ایران و ایرانی

سلام
میتوانید با استفاده از دستور شرطی کانشکن استرینگ همه ورژن ها را در یک سابروتین عمومی قرار بدهید و در جائی که می خواهید آن را فراخوانی نمائید .
شبیه کد زیر :



Public Function DbConection()

If AccessVersion = 11 Then
'Insert Conection String code in here
ElseIf AccessVersion = 12 Then
'Insert Conection String code in here
ElseIf AccessVersion = 14 Then
'Insert Conection String code in here
ElseIf AccessVersion = 16 Then
'Insert Conection String code in here
End If
End Function


یا علی