ايران ويج

نسخه‌ی کامل: Access
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام
من می خواهم یک دیتابیس Access را آپلود کنم و با ADOConnection با آن در ارتباط باشم.
من فایل را آپلود کردم ولی وقتی که در قسمت ConnectionString دیتابیس را نمی شناسد و پیغام خطا می دهد.
برای مثال من این آدرس را می نویسم و خطا می دهد

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

لطفا راهنمایی کنید.
ممنون.
اتصال به بانك اطلاعاتي 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/

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

منبع:وبلاگ صادق دلفی
امتحان کردم ولی این پیغام خطا را می دهد
Internet Client Error: Cannot Connect to Server.
ممکنه شما دسترسی لازم به پوشه رو نداشته باشین