PDA

View Full Version : سوال: ارتباط دو یا چند جدول از دو دیتابیس متفاوت



atf1379
شنبه 20 اردیبهشت 1399, 01:32 صبح
سلام
فرض کنید جدولی در دیتابیس جاری داریم و دو جدول هم در یک دیتابیس دیگر که دارای پسورد هم هست وجود دارد که بواسطه فیلدهای کلیدی میتوانند با هم ارتباط داشته باشند.
حال سوال اینجاست که در کد اسکیوال مربوطه آدرس دیتابیس و پسورد مربوطه را چگونه واردکنیم که ارتباط به درستی انجام شود ؟
فرض کنید در کد اسکیوال زیر جدول T3 در دیتابیس جاری باشد و دو جدول T1 و T2 در دیتابیس دیگر


SELECT T2.ID, T1.A, T2.H, T2.N, T3.X
FROM (T1 INNER JOIN T2 ON T1.ID = T2.ID) INNER JOIN T3 ON T2.H = T3.H;

من این قطعه کد که مربوط به آدرس و پسورد دیتابیس دیگر است را به کد اسکیوال بالا اضافه کردم ولی نتیجه ای حاصل نشد


IN '' [MS Access;PWD=123;DATABASE=CurrentProject.Path & "\be.accdb"]

mazoolagh
شنبه 20 اردیبهشت 1399, 11:17 صبح
قبلا در یک پست دیگه گفته بودم در query فقط میتونین table/query/view بیارین.

eb_1345
شنبه 20 اردیبهشت 1399, 16:08 عصر
سلام
فرض کنید جدولی در دیتابیس جاری داریم و دو جدول هم در یک دیتابیس دیگر که دارای پسورد هم هست وجود دارد که بواسطه فیلدهای کلیدی میتوانند با هم ارتباط داشته باشند.
حال سوال اینجاست که در کد اسکیوال مربوطه آدرس دیتابیس و پسورد مربوطه را چگونه واردکنیم که ارتباط به درستی انجام شود ؟
فرض کنید در کد اسکیوال زیر جدول T3 در دیتابیس جاری باشد و دو جدول T1 و T2 در دیتابیس دیگر


SELECT T2.ID, T1.A, T2.H, T2.N, T3.X
FROM (T1 INNER JOIN T2 ON T1.ID = T2.ID) INNER JOIN T3 ON T2.H = T3.H;

من این قطعه کد که مربوط به آدرس و پسورد دیتابیس دیگر است را به کد اسکیوال بالا اضافه کردم ولی نتیجه ای حاصل نشد


IN '' [MS Access;PWD=123;DATABASE=CurrentProject.Path & "\be.accdb"]

مشکلی نداره
کافیست جداولی که از طریق کانکشن به آنها وصل هستی با یک نقطه به عبارت [MS Access;PWD=123;DATABASE=CurrentProject.Path & "\be.accdb"] نسبت دهی
موفق باشی

atf1379
یک شنبه 21 اردیبهشت 1399, 04:42 صبح
مشکلی نداره
کافیست جداولی که از طریق کانکشن به آنها وصل هستی با یک نقطه به عبارت [MS Access;PWD=123;DATABASE=CurrentProject.Path & "\be.accdb"] نسبت دهی
موفق باشی
سلام
خیلی عالی بود :تشویق: :تشویق::تشویق: