driver odbc untuk windows 7. Mengonfigurasi sumber data ODBC. Menambahkan Sumber Data ODBC

Open Database Connectivity (ODBC) adalah protokol yang digunakan untuk menyambungkan database Microsoft Access ke sumber data eksternal, seperti Microsoft SQL Server. Artikel ini memberikan gambaran umum tentang sumber data ODBC, cara membuatnya, dan cara menyambungkannya menggunakan Microsoft Access. Langkah-langkah yang perlu Anda ambil bergantung pada database dan driver ODBC yang Anda gunakan.

Dalam artikel ini

Tentang Sumber Data ODBC

Sumber data adalah sumber yang berisi data dan informasi koneksi yang diperlukan untuk mengakses data tersebut. Sumber data dapat berupa SQL Server, database relasional Oracle, spreadsheet, atau file teks. Informasi koneksi dapat mencakup lokasi server, nama database, ID login, kata sandi, dan berbagai parameter driver ODBC yang menjelaskan cara menyambung ke sumber data. Anda dapat memperoleh informasi ini dari administrator database yang ingin Anda sambungkan.

Dalam arsitektur ODBC, aplikasi (seperti Access) menyambung ke ODBC Driver Manager, yang kemudian menggunakan driver ODBC tertentu (seperti Microsoft SQL ODBC) untuk menyambung ke sumber data. Access menggunakan sumber data ODBC untuk menyambung ke sumber data eksternal yang tidak memiliki driver bawaan.

Untuk menyambung ke sumber data tersebut, ikuti langkah-langkah berikut:

    Instal driver ODBC yang sesuai di komputer sumber data.

    Tentukan Nama Sumber Data (DSN) menggunakan program Administrator Sumber Data ODBC untuk menyimpan informasi koneksi di registri Microsoft Windows atau file DSN, atau dengan menggunakan string koneksi dalam kode Visual Basic untuk meneruskan informasi koneksi langsung ke ODBC Driver Manager.

Sumber data mesin

Sumber data mesin menyimpan informasi koneksi di registri Windows pada komputer tertentu. Sumber data ini hanya dapat digunakan pada komputer yang menentukannya. Ada dua jenis sumber data mesin: pengguna dan sistem. Sumber data khusus tersedia dan hanya terlihat untuk pengguna saat ini. Sumber data sistem dapat digunakan oleh semua pengguna komputer. Mereka ditampilkan untuk semua pengguna dan layanan sistem ini. Sumber data mesin sangat berguna ketika Anda perlu memberikan keamanan tambahan karena hanya pengguna yang masuk yang dapat melihat sumber data mesin. Selain itu, sumber tersebut tidak dapat disalin dari jarak jauh ke komputer lain.

Sumber data berkas

Sumber data berbasis file (juga disebut file DSN) menyimpan informasi koneksi dalam file teks, bukan di registri Windows, dan umumnya lebih fleksibel untuk digunakan dibandingkan sumber data berbasis mesin. Misalnya, sumber data file dapat disalin ke komputer mana pun dengan driver ODBC yang sesuai untuk memastikan bahwa aplikasi memiliki informasi koneksi yang akurat dan konsisten di semua komputer yang digunakan. Anda juga dapat meletakkan sumber data file Anda di server terpisah, membagikannya ke beberapa komputer di jaringan Anda, dan mengelola informasi koneksi terpusat dengan mudah.

Beberapa sumber data file tidak dapat dibagikan. Sumber tersebut terletak di komputer terpisah dan mengarah ke sumber data mesin. Mereka dapat digunakan untuk mengakses sumber data mesin yang ada dari sumber data file.

String koneksi

Anda dapat menentukan string yang diformat dengan informasi koneksi di modul. String koneksi meneruskan informasi koneksi langsung ke ODBC Driver Manager. Hal ini membantu menyederhanakan aplikasi dengan menghilangkan kebutuhan administrator atau pengguna untuk membuat DSN sebelum menggunakan database.

Untuk informasi lebih lanjut tentang antarmuka ODBC, lihat Referensi Programmer MSDN ODBC.

Menambahkan Sumber Data ODBC

Sebelum melanjutkan, instal driver ODBC yang sesuai untuk sumber data yang ingin Anda sambungkan.

Catatan: Untuk menambah atau mengonfigurasi sumber data ODBC, Anda harus menjadi anggota grup Administrator di komputer lokal.

Untuk informasi lebih lanjut tentang opsi individual, klik Referensi di kotak dialog ODBC.

Intinya: Anda perlu terhubung ke database yang dibuat di DBMS MS Access melalui ODBC di aplikasi Delphi 7 Anda sendiri.

Pertama, buka bagian “Panel Kontrol – Administrasi – Sumber Data (ODBC)”. Tambahkan sumber data baru.

Beras. 1. Administrator Sumber Data ODBC

Lalu pilih "Pengemudi melakukan Microsoft Access".


Beras. 2. Buat sumber data baru

Kemudian pada jendela “Install ODBC Driver…”, atur nama, deskripsi dan pilih jalur ke database, misalnya “Stasiun bus. mdb».

Beras. 3. Menginstal driver ODBC untuk MS Access

Setelah ini, kita pergi ke jendela "Administrator Sumber Data..." asli dan melihat bahwa "Stasiun Bus" telah ditambahkan ke sumbernya.

Beras. 4. Jendela awal “Administrator Sumber Data…”

Kemudian kita luncurkan aplikasi Delphi 7 dan menempatkan komponen-komponen pada form: Koneksi ADO, DAPAT DITERIMA, Sumber data, DBGrid. Mengonfigurasi komponen untuk koneksi melalui ODBC.

Pertama, klik pada komponen “ Koneksi ADO 1" dan atur string koneksi, pilih "Penyedia Microsoft OLE DB untuk ODBC". Klik tombol "Berikutnya" dan buka tab "Koneksi".

Beras. 5. Menyiapkan string koneksi di Delphi 7

Pada tab “Koneksi”, pilih sumber data “Stasiun Bus” dan periksa koneksi dengan mengklik tombol “Uji koneksi”.

Komponen

Pengaturan, makna

Koneksi ADO1

Prompt Masuk= Salah

Tabel ADOT1

Koneksi = ADOConnection1

Nama Tabel= Hari pergerakan

Sumber Data1

Himpunan data= ADOTabel1

DBGrid1

Sumber data= Sumber Data1

Sekarang, jika Anda menyetel properti “Aktif = True” untuk komponen “ DAPAT DITERIMA 1", maka tabel diatur di properti " Nama Tabel" akan ditampilkan pada komponen " DBGrid 1".

Beras. 7. Tabel “Hari pergerakan” di aplikasi kita

Jadi, kami terhubung ke database “Stasiun Bus” melalui “ODBC”, yang berarti “Konektivitas Basis Data Terbuka”.

Buku ini menjelaskan tentang server skrip Windows Script Host (WSH) versi 5.6, yang merupakan salah satu komponen standar Windows XP dan juga dapat diinstal pada versi Windows sebelumnya. Menyediakan skrip VBScript dan JScript yang menggambarkan penggunaan objek standar WSH 5.6, termasuk membuat proses anak dari skrip dan menjalankan skrip di komputer jarak jauh. Contoh yang lebih kompleks mencakup skenario yang bekerja dengan database, mengelola aplikasi Microsoft Office, mengatur antarmuka pengguna grafis, dan menggunakan teknologi ADSI (Active Directory Service Interface) dan WMI (Windows Management Instrumentation) untuk menyelesaikan tugas administrasi. Masalah kerja praktek dengan file XML dan pembuatan objek COM dibahas. Perhatian khusus diberikan pada masalah keamanan saat bekerja dengan skrip, dan contoh spesifik pengaturan kebijakan keamanan juga disediakan. Buku ini dilengkapi dengan floppy disk yang berisi kode sumber untuk sebagian besar contoh.

Buku:

Untuk mengakses tabel DBF yang dibuat dari skrip WSH, kita akan menggunakan teknologi ODBC (Open DataBase Connectivity). ODBC adalah alat standar Microsoft untuk bekerja dengan database relasional dari berbagai format dan pabrikan, yang mampu memproses kueri database dalam SQL (Structured Query Language).

Komentar

Untuk pengenalan awal bahasa SQL, kami dapat merekomendasikan buku ini.

Pertama, kita perlu membuat catatan ODBC di sistem untuk terhubung dengan database kita, mis. buat DSN baru (Nama Sumber Data, nama sumber data). Di Windows XP ini dilakukan sebagai berikut.

Ayo unduh Panel kendali(Panel Kontrol) Windows (Menu Awal(Mulai)) dan beralih ke tampilan klasik (Gbr. 9.6).


Beras. 9.6. Tampilan klasik panel kontrol Windows XP

Mari kita pilih poin secara berurutan Administrasi(Alat administrasi) dan Sumber data (ODBC)(Sumber data (ODBC)). Pada kotak dialog yang muncul, pilih tab Sistem DSN(Sistem DSN), yang memungkinkan Anda membuat DSN yang dapat diakses oleh semua pengguna komputer (Gbr. 9.7).


Beras. 9.7. Administrator Sumber Data ODBC di Windows XP

Ayo tekan tombolnya Menambahkan(Tambahkan) dan di jendela yang muncul, pilih driver Microsoft dBase Driver (*.dbf) (Gbr. 9.8).

Membuat aplikasi yang menggunakan database

Abstrak ke subbagian

Tujuan dari subbagian ini adalah untuk menjamin selesainya pekerjaan laboratorium pada pembuatan aplikasi database·

Alias ​​​​sering digunakan untuk bekerja dengan database. Alias ​​​​database adalah nama suatu database yang ditulis dalam pengaturannya sedemikian rupa sehingga untuk mengakses tabel-tabel database tersebut cukup dengan menentukan alias. Kemudahan ini memungkinkan Anda mengubah tipe database dengan mudah tanpa mengubah teks program.

Mari kita perhatikan prinsip menentukan alias untuk database Microsoft Access yang disimpan dalam file di hard drive. Katakanlah kita ingin alias borey berhubungan dengan database di file borey.mdb. Kita dapat melakukan ini secara terprogram menggunakan fungsi API ODBC SQLConfigDataSource.

Untuk menyetel alias secara manual, Anda harus menjalankan Administrator Sumber Data ODBC (Mulai\Pengaturan\Panel Kontrol\Alat Administratif\Sumber Data (ODBC)). Jendela administrator ditunjukkan pada Gambar 6.

Gambar 6 – Administrator Sumber Data ODBC

Selanjutnya, pada tab “DSN Pengguna” atau “DSN Sistem” (tergantung pada apakah sumber data dibuat untuk pengguna saat ini atau untuk semua pengguna sistem), klik tombol “Tambah”. ·

Daftar driver yang diinstal dan deskripsinya akan ditampilkan (Gambar 7).

Gambar 7 – Administrator Sumber Data ODBC. Dialog untuk membuat sumber data baru

·Setelah mengklik tombol “Selesai” di jendela yang terbuka (Gambar 8), Anda harus menentukan nama sumber “db” dan jalur ke file.

Gambar 8 – Administrator Sumber Data ODBC. Dialog untuk membuat sumber data baru

· Dengan mengklik tombol “Ok”, sistem akan menampilkan alias “borey” untuk database, yang dapat digunakan saat mengakses file borey.mdb (Gambar 9). Perlu dicatat bahwa dengan cara yang sama Anda dapat menentukan alias untuk DBMS lain.

Gambar 9 – Administrator Sumber Data ODBC. Dialog untuk membuat sumber data baru

2.2 Informasi dasar tentang bahasa C++ (wikipedia)

·C++ adalah bahasa pemrograman tujuan umum yang dikompilasi dan diketik secara statis.

Mendukung paradigma pemrograman berikut:

Pemrograman prosedural,

Pemrograman berorientasi objek,

Pemrograman umum.

Menyediakan:

Modularitas,

Kompilasi terpisah

Penanganan pengecualian

Abstraksi data

Deklarasi tipe (kelas) objek,

Fungsi bawaan

Fungsi maya. ·

Pustaka standar mencakup, antara lain, wadah dan algoritme yang umum digunakan. C++ menggabungkan fitur bahasa tingkat tinggi dan tingkat rendah. Dibandingkan dengan pendahulunya, bahasa C, perhatian terbesar diberikan pada dukungan pemrograman berorientasi objek dan generik. Sintaks C++ diwarisi dari bahasa C.



Standar bahasa C++ terbaru, yang disebut “C++11,” diadopsi pada tahun 2011. Standar ini mencakup penambahan signifikan pada inti bahasa dan perluasan pustaka standar. ·

Suatu hari saya mengalami masalah ini: pada Windows 7, terutama pada versi starter dan home, tidak ada sumber data ODBC.

ODBC (Konektivitas Basis Data Terbuka)- antarmuka program akses basis data (API) yang dikembangkan oleh Microsoft, bekerja sama dengan Simba Technologies, berdasarkan spesifikasi Call Level Interface (CLI), yang dikembangkan oleh SQL Access Group, X/Open dan Microsoft. CLI kemudian distandarisasi oleh ISO ISO/IEC 9075-3:2003. (Bahasa Indonesia) Standar CLI dirancang untuk menyatukan interaksi perangkat lunak dengan DBMS, menjadikannya independen dari vendor DBMS serta platform perangkat keras dan perangkat lunak.



Pada awal tahun 1990, ada beberapa vendor database, masing-masing dengan antarmuka sendiri. Jika suatu aplikasi perlu berkomunikasi dengan beberapa sumber data, maka perlu menulis kodenya sendiri untuk berinteraksi dengan masing-masing database. Untuk mengatasi masalah ini, Microsoft dan sejumlah perusahaan lain telah menciptakan antarmuka standar untuk menerima dan mengirim berbagai jenis sumber data. Antarmuka ini disebut Open Database Connectivity, atau mekanisme terbuka untuk berinteraksi dengan database.
Dengan ODBC, pemrogram aplikasi dapat mengembangkan aplikasi untuk menggunakan antarmuka akses data tunggal tanpa harus mengkhawatirkan kerumitan interaksi dengan berbagai sumber.

Artinya, tab ODBCnya sendiri ada di sana, berikut screenshotnya:

Dan bahkan terbuka, tetapi ketika menambahkan "Sistem DSN"

Tidak ada pilihan database, seperti misalnya di Windows XP, hanya ada pilihan satu jenis database, ini SQL, ini tidak bagus sama sekali. Sebab, misalnya, banyak nasabah bank yang memerlukan sumber data ODBC dari Microsoft (mdb). Dan jika Anda tidak memilihnya, bagaimana cara menginstal bank client di Windows 7 starter atau home? Di bawah ini adalah dua tangkapan layar, satu adalah starter Windows 7, yang lainnya adalah Windows XP.

Saya akan mengatakan bahwa ada jalan keluar dari situasi ini. Windows 7 starter atau home dirancang untuk rumah, sehingga tidak memiliki fitur yang diperlukan untuk program profesional. Inilah perbedaan harga, jika versi home atau starter berkisar antara 2100 - 3000 rubel, maka versi PRO setidaknya harganya dua kali lipat. Tapi Anda masih bisa menginstal bank client di Windows 7 starter dan home. Instal saja bank clientnya, maka secara otomatis akan membuat sumber data ODBC dari Microsoft, meskipun tidak akan terlihat di lapangan. Artinya, dengan kata sederhana, bidang tersebut akan kosong, dan database mdb akan dibuat.

Menginstal klien bank

Setelah menginstal bank klien, bank tersebut dimulai dengan sempurna dan berfungsi.

Dengan cara ini, Windows menjadi sedikit licik, yaitu memberi isyarat kepada Anda bahwa untuk menginstal sumber data ODBC Anda perlu membeli versi yang lebih mahal, meskipun semuanya berfungsi di starter atau di rumah, tidak ada bidang.

Dan itu bahkan terbuka, tetapi hanya ketika Anda menambahkan "Sistem DSN":

Tidak ada pilihan database, seperti pada Windows XP. Ternyata Anda hanya perlu memilih salah satu tipe database - SQL, dan ini sama sekali tidak bagus. Sebab, misalnya, banyak nasabah bank yang membutuhkan Sumber data ODBC tepatnya dari Microsoft (mdb)!!! Dan jika tidak dipilih, bagaimana cara menginstall bank client tersebut Windows 7 Starter atau Windows 7 Rumah?



Sebagai perbandingan, lihat dua tangkapan layar, satu - Pemula Windows 7, lain - Windows XP.

1) Pemula Windows 7:

2) Windows XP Profesional:

Meski begitu, ada jalan keluar dari situasi ini! Versi Pemula Windows 7 atau Rumah, dirancang untuk digunakan di rumah, sehingga tidak memiliki fitur tambahan yang diperlukan untuk program profesional. Berikut selisih harganya, sebagai perbandingan: jika biaya Rumah atau Starter versi Windows berkisar antara 2100 - 3000 rubel, lalu PRO- versinya berharga setidaknya dua kali lipat.



Tapi Anda masih bisa memasukkan bank klien Pemula Windows 7 Dan Windows 7 Rumah. Instal saja bank klien, itu akan membuatnya sendiri Sumber data ODBC dari Microsoft, meskipun tidak akan terlihat di lapangan. Artinya, dengan kata sederhana, bidang tersebut akan kosong, dan database mdb akan dibuat.

Menginstal bank klien:

Setelah menginstal klien bank, itu dimulai dengan sempurna dan berfungsi.

Jadi, perusahaan Windows sedikit licik, seolah-olah memberi isyarat kepada Anda untuk menginstal Sumber data ODBC perlu beli versi yang lebih mahal, padahal di versi Starter atau Home semuanya berfungsi, pokoknya tidak ada kolomnya.