View Full Version : کوئری گرفتن از دو جدول در 2 بانک اکسس
khoshblagh
شنبه 01 آبان 1389, 13:12 عصر
با سلام خدمت دوستان
میخواهم از دو جدول در 2 بانک اکسس مجزا با اتصال فیلد مشترک یک کوئری بگیرم. در صورت ممکن بودن نحوه کار (منظور کد مربوطه) را با مثال توضیح دهید. متشکرم
K.Mohammadreza
شنبه 01 آبان 1389, 18:20 عصر
منظور دو جدول مجزا است یا دو دیتابیس مجزا که هر کدام چند جدول دارند؟
اگر دو یا چند دیتابیس منظورتونه کد زیر
SELECT Customers.CustomerID
FROM Customers
IN "C:\DBASE\DATA\SALES" "dBASE IV;"
WHERE Customers.CustomerID Like "A*"
یا
که البته کد زیر برای دیتا بیس های مختلف کاربرد داره
SELECT tbl1.fld1,tbl2.fld1
FROM [odbc;dsn=datasource;database=pubs;Username= <username>;PWD=<strong password>].tbl1,
[dbase iii;database=C:\DBASE3].tbl2
WHERE tbl1.fld1 = tbl2.fld1
یا
sql = 'SELECT T1.F2, TestTab.F2, TestTab.F3'
sql = sql + 'FROM [;database=C:\ACCESS\DB1.MDB].T1 , '
sql = sql + '[odbc;dsn=texas;database=playpen;Username='& Uid$
sql = sql + ';PWD='+ Pwd + '].TestTab'
sql = sql + ' WHERE T1.F1 = TestTab.F1'
khoshblagh
یک شنبه 02 آبان 1389, 06:55 صبح
منظور دو جدول مجزا است یا دو دیتابیس مجزا که هر کدام چند جدول دارند؟
اگر دو یا چند دیتابیس منظورتونه کد زیر
SELECT Customers.CustomerID
FROM Customers
IN "C:\DBASE\DATA\SALES" "dBASE IV;"
WHERE Customers.CustomerID Like "A*"
یا
که البته کد زیر برای دیتا بیس های مختلف کاربرد داره
SELECT tbl1.fld1,tbl2.fld1
FROM [odbc;dsn=datasource;database=pubs;Username= <username>;PWD=<strong password>].tbl1,
[dbase iii;database=C:\DBASE3].tbl2
WHERE tbl1.fld1 = tbl2.fld1
یا
sql = 'SELECT T1.F2, TestTab.F2, TestTab.F3'
sql = sql + 'FROM [;database=C:\ACCESS\DB1.MDB].T1 , '
sql = sql + '[odbc;dsn=texas;database=playpen;Username='& Uid$
sql = sql + ';PWD='+ Pwd + '].TestTab'
sql = sql + ' WHERE T1.F1 = TestTab.F1'
با تشکر از پاسختان
منظورم دو دیتابیس مجزا که هر کدام چند جدول دارند. متشکرم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.