PDA

View Full Version : چگونگی کوئری برای بیش از دو کانکشن



SyntaxCheck
سه شنبه 11 آذر 1382, 01:59 صبح
سلام
در برنامه دو و یا سه تا کانکشن بین سه بانک مختلف وجود داره. بطور مثال بانکها همگی اکسس باشن, آیا اصلا امکان این هست که یک درخواست بنویسم که بر فرض مثال جدول حاصله از درخواست ترکیبی از تیبل شماره یک و دو که در کانکشن اول بهشون دسترسی دارم و تیبل شماره یک و دو که در کانکشن دوم به اونها دسترسی دارم باشه؟ اگر بله چگونه؟
:?:
متشکرم

SReza1
پنج شنبه 13 آذر 1382, 23:28 عصر
میشه بیشتر توضیح بدید؟
راستی چه دلیلی دارخ که این کار رو میخواهی انجام بدی؟ :!:

Kambiz
جمعه 14 آذر 1382, 00:44 صبح
برای Access فقط به یک Connection احتیاج داری و برای جداول دیگه‌ای که تو بانکهای دیگه هستند قبل از اسم جدول باید مسیر بانک رو اضافه کنی.

به عنوان نمونه:

SELECT * FROM [C:\Sample.mdb].[Table1] WHERE Field1 = Field2

SyntaxCheck
جمعه 14 آذر 1382, 01:18 صبح
سلام

یه مورد خاصی پیش اومده که به همچین چیزی نیاز بود.
آقای خجسته واقعا ممنونم. خیلی کمک کردید. خدا خیرتون بده.

SyntaxCheck
جمعه 14 آذر 1382, 01:32 صبح
یک سوال دیگه دارم اینکه آیا از نظر عملکرد دسترسی به یک دیتابیس دیگه مانند روش فوق اصلا فرقی با حالتی که فقط با یک بانک کار بکنیم داره یا نه منظورم اینه که آیا اصلا همچین کاری که برنامه بصورتی طراحی بشه که بصورت دائم با دوتا بانک به اینصورت کار کنه از نظر تکنیکی اصلا صحیح هست یا خیر؟

متشکرم

جمعه 14 آذر 1382, 01:53 صبح
سلام اقای خجسته
اگه جدولی که اینجوری select کردین password داشته باشه چیکار میکنین؟

Kambiz
جمعه 14 آذر 1382, 15:33 عصر
یک سوال دیگه دارم اینکه آیا از نظر عملکرد دسترسی به یک دیتابیس دیگه مانند روش فوق اصلا فرقی با حالتی که فقط با یک بانک کار بکنیم داره یا نه منظورم اینه که آیا اصلا همچین کاری که برنامه بصورتی طراحی بشه که بصورت دائم با دوتا بانک به اینصورت کار کنه از نظر تکنیکی اصلا صحیح هست یا خیر؟

متشکرم
این حالتی که گفتی با Consistency و Redundancy در تناقضه. اگر منظور فقط استفاده موردی و فقط خواندنی از بانک اطلاعاتی مربوط به یک برنامه توسط برنامه دیگه‌ای باشه این یک چیز دیگه است. اما طراحی بر این اساس اشتباهه.

Kambiz
جمعه 14 آذر 1382, 15:39 عصر
سلام اقای خجسته
اگه جدولی که اینجوری select کردین password داشته باشه چیکار میکنین؟
سلام میلاد جان،

جواب سئوالت رو نمی‌دونم! :(

حقیقتش من فقط یکبار نیاز داشتم تو برنامه‌ای بعضی از جداول بانک اطلاعاتی برنامه رو تو یک بانک جدید Export یا برعکسش اطلاعات این بانک رو با بانک برنامه ترکیب کنم. هدف از این کار هم داشتن چیزی مثل یک چمدون بود که کاربر بتونه اطلاعات رو بدون استفاده از شبکه داشته باشه و به روز کنه تا وقتی که دوباره به شبکه وصل شد اطلاعات به روز شده رو به بانک اصلی منتقل کنه.

SyntaxCheck
جمعه 14 آذر 1382, 17:25 عصر
ممنونم از جوابتون. به من کمک بزرگی کردید.

پیروز باشید