امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
Access
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
Question  Access
با سلام
من می خواهم یک دیتابیس Access را آپلود کنم و با ADOConnection با آن در ارتباط باشم.
من فایل را آپلود کردم ولی وقتی که در قسمت ConnectionString دیتابیس را نمی شناسد و پیغام خطا می دهد.
برای مثال من این آدرس را می نویسم و خطا می دهد

http://www.sharemation.com/Last.GHOST/PPPP.mdb

لطفا راهنمایی کنید.
ممنون.

Assembly Language 039

۱۹-آذر-۱۳۸۸, ۱۸:۱۸:۰۶
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: Access
اتصال به بانك اطلاعاتي Access روي اينترنت


يكي از دوستان به نام عليرضا ضمن خجالت دادن من پرسيدن كه چطوري مي تونند به يك بانك اطلاعاتي كه روي اينترنت هاست شده از طريق برنامه شون متصل بشن.

اول اينكه ديتابيسهاي اكسس در واقع از نوع بانكهاي File-Based هستند و براي برنامه نويسي تحت شبكه و خصوصا وب زياد كارايي ندارند. به نظر من شما در هر صورت مشكلات زيادي براي انجام اينكار خواهيد داشت.

شما بايد در Connections String مربوط به ADO خودتون آدرس فايل .MDB مربوط به بانك رو قراربدين. حالا در صورتي كه اين فايل رو كامپيوتر خودتون نيست بايد بوسيله IP‌ هاست مورد نظر اينكارو بكنيد يك چيزي شبيه زير:
کد:
// assign connection string
strConString = ‘Provider=MS Remote;’ +
‘Remote Server=http://192.168.1.1;’ +
‘Remote Provider=Microsoft.Jet.OLEDB.4.0;’ +
‘Data Source=MyRemoteDB;Persist Security Info=False’;
موقع باز كردن هم بايد يوزر Admin و پسورد رو بدي البته من خودم تا بحال از اين روش استفاده نكردم.

ولي در كل اينكار به نظر من اصلا درست نيست كه بانك اطلاعاتي كه اصلا Client/Server نيست رو بخواي توي محيط TCP/IP استفاده كني. بهتره از SQL Server يا MySQL استفاده كني.

يك راه حل ديگه هم از استفاده ازنرم افزار هاي Remote ODBC ها هست. مثل اينكه من آدرسش رو در زير آوردم:

کد:
http://www.astatech.com/odbc/

در ضمن فكر كنم اگر اين آدرس رو هم بخوني چيزاي خوبي دستگيرت بشه .

کد:
http://msdn.microsoft.com/

در هر صورت چون من خودم از اين روش استفاده نكردم زياد نمي تونم كمكت كنم ولي اگر از دوستان كسي با اين روشها آشنايي بيشتري داره خوشحال ميشم به ما هم آموزش بده يا بصورت مقاله بده كه تو سايت بزارم.

منبع:وبلاگ صادق دلفی

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۹-آذر-۱۳۸۸, ۱۹:۰۸:۲۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost, Majid_Ebru
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #3
RE: Access
امتحان کردم ولی این پیغام خطا را می دهد
Internet Client Error: Cannot Connect to Server.

Assembly Language 039

۱۹-آذر-۱۳۸۸, ۱۹:۳۵:۱۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: Access
ممکنه شما دسترسی لازم به پوشه رو نداشته باشین

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۱۹-آذر-۱۳۸۸, ۲۳:۳۰:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : The.Ghost


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question Attachment in Access 2010 The.Ghost 2 2,384 ۱۵-شهریور-۱۳۹۳, ۱۳:۳۳:۴۱
آخرین ارسال: The.Ghost
  کامپوننت Data Access Components for MySQL h_mohamadi 9 9,303 ۰۸-آذر-۱۳۸۹, ۲۳:۴۷:۳۵
آخرین ارسال: h_mohamadi

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS