Membuat SQL Query Untuk Database External (Dynamic Table Link)

Alhamdulillah kita sudah belajar cukup banyak mengenai query yang digunakan untuk database internal (current database). Sekarang kita belajar membuat query untuk database external yang biasa disebut sebagai Dynamic Table Link didalam Microsoft Access.

DYNAMIC TABLE LINK UNTUK MDB

Syntax:
[path_ke_file_mdb_plus_extensionnya;pwd=PASSWORD].[nama_tabel]

contoh:
[c:test.mdb;pwd=test].[tabel1]

DYNAMIC TABLE LINK UNTUK ODBC (dBASE, MySQL, Excel, CSV, SQL Server, dll)

Syntax:
[ODBC;DSN=NAMA_DRIVER;DBQ=Nama_FILE].[NAMA_TABEL] atau [ODBC;DSN=NAMA_DSN].[NAMA_TABEL]

Misalnya:
[ODBC;DSN=Visual FoxPro Tables;DBQ=folder_letak_file_dbf].[nama_file_dbf_tanpa_extension]

Contoh:
contoh: [ODBC;DSN=Visual FoxPro Tables;DBQ=C:MyFolder].[data]

Keterangan:
NAMA_DRIVER: Silakan dilihat pada ODBC di control panel Windows.

CONTOH PENGGUNAAN:

Sebelum menjalankan contoh-contoh dibawah ini, dianjurkan agar Anda telah memahami dahulu penggunaan SQL Query pada Microsoft Access yang sudah disampaikan pada postingan sebelumnya.

1. SELECT CustomerID, CompanyName FROM [C:Program FilesMicrosoft OfficeOffice11OFFICE11SAMPLESNorthwind.mdb].[Customers];

2. SELECT CustomerID, CompanyName
FROM Customers IN ‘C:Program FilesMicrosoft OfficeOffice11OFFICE11SAMPLESNorthwind.mdb’;

Perhatikan contoh no.1 dan contoh no.2 diatas. Sebenarnya hasilnya sama saja, namun pada contoh no.2 menggunakan kode IN sebelum penulisan alamat. Perhatikanlah bedanya dengan teliti.

3. SELECT * FROM [c:test.mdb;pwd=test].[tabel1] WHERE Not Is Null(nama)

4. SELECT * INTO [c:test.mdb;pwd=test].[tabel1] FROM tabel2

5. INSERT INTO [c:test.mdb;pwd=test].[tabel1] SELECT * FROM tabel2

6. DELETE * FROM [c:test.mdb;pwd=test].[tabel1]

Beri Nilai Artikel Ini:

Leave a Reply

Do NOT follow this link or you will be banned from the site!
%d bloggers like this: