Menginstal driver ODBC windows 7. Mengelola 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 dan cara membuat serta 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, DBMS relasional Oracle, spreadsheet, atau file teks. Informasi koneksi dapat mencakup lokasi server, nama database, ID login, kata sandi, dan berbagai opsi driver ODBC yang menjelaskan cara menyambung ke sumber data. Informasi ini dapat diperoleh dari administrator database yang ingin Anda sambungkan.

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

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

    Instal driver ODBC yang sesuai di komputer dengan sumber data.

    Tentukan nama sumber data (DSN) menggunakan program Administrator Sumber Data ODBC untuk menyimpan informasi koneksi dalam registri Microsoft Windows atau file DSN, atau dengan menggunakan rangkaian koneksi dalam kode Visual Basic untuk meneruskan informasi koneksi secara langsung ke ODBC Driver Manager.

Sumber data mesin

Sumber data mesin menyimpan informasi koneksi di registri Windows pada komputer tertentu. Sumber data semacam itu hanya dapat digunakan pada mesin tempat mereka ditentukan. Ada dua jenis sumber data mesin: pengguna dan sistem. Sumber data khusus tersedia dan hanya dapat dilihat oleh pengguna saat ini. Sumber data sistem dapat digunakan oleh semua pengguna komputer. Mereka muncul untuk semua pengguna dan layanan sistem ini. Sumber data mesin sangat berguna saat keamanan tambahan diperlukan karena hanya pengguna yang masuk yang dapat melihat sumber data mesin. Selain itu, sumber seperti itu tidak dapat disalin dari jarak jauh ke komputer lain.

File sumber data

Sumber data file (juga dikenal sebagai file DSN) menyimpan informasi koneksi dalam file teks daripada di registri Windows dan umumnya lebih fleksibel daripada sumber data asli. Misalnya, sumber data file dapat disalin ke komputer mana pun dengan driver ODBC yang sesuai untuk memastikan bahwa aplikasi tersebut memiliki informasi koneksi yang akurat dan konsisten di semua komputer yang digunakannya. Selain itu, Anda dapat menghosting sumber data file di server terpisah, membaginya dengan banyak komputer di jaringan, 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 asli yang ada dari sumber data file.

String koneksi

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

Untuk informasi selengkapnya tentang antarmuka ODBC, lihat Referensi Programmer ODBC MSDN.

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 selengkapnya tentang opsi individual, klik tombol Referensi di kotak dialog ODBC.

Suatu hari saya mengalami masalah seperti itu, di windows 7, terutama di versi starter dan home, tidak ada sumber data ODBC.

ODBC (Buka Konektivitas Basis Data) adalah antarmuka pemrograman akses database (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. Selanjutnya, CLI telah distandarisasi dengan ISO ISO/IEC 9075-3:2003. (eng.) Standar CLI dirancang untuk menyatukan interaksi programatis dengan DBMS, untuk membuatnya independen dari vendor DBMS serta platform perangkat lunak dan perangkat keras.



Pada awal 1990-an, ada beberapa vendor database, masing-masing dengan antarmuka mereka sendiri. Jika 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 membuat 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 mengkhawatirkan kerumitan interaksi dengan berbagai sumber.

Artinya, ada tab ODBC itu sendiri, ini layarnya:

Dan itu bahkan terbuka, tetapi saat menambahkan "System DSN"

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

Saya akan mengatakan bahwa ada jalan keluar dari situasi ini. Starter Windows 7, atau rumah, dirancang untuk rumah, sehingga tidak memiliki bel dan peluit yang dibutuhkan oleh program profesional. Berikut perbedaan harganya, jika versi home atau starter berkisar antara 2100 - 3000 rubel, maka versi PRO harganya setidaknya dua kali lipat. Tapi tetap saja, Anda bisa meletakkan klien bank di Windows 7 starter dan home. Instal saja bank klien, itu akan membuat sumber data Microsoft ODBC sendiri, meskipun tidak akan terlihat di lapangan. Artinya, dengan kata sederhana, field akan kosong, dan database mdb akan dibuat.

Memasang klien bank

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

Jadi, Windows sedikit rumit, yaitu mengisyaratkan 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 sama sekali.

Dan itu bahkan terbuka, tetapi hanya ketika "System DSN" ditambahkan:

Tidak ada pilihan database, seperti misalnya pada Windows XP. Ternyata pilihan hanya satu dari jenis database - SQL, dan ini sama sekali tidak bagus. Karena, misalnya, banyak klien bank yang membutuhkan Sumber data ODBC dari Microsoft (mdb)!!! Dan jika Anda tidak memilihnya, bagaimana Anda bisa menginstal klien bank 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 Pro:

Namun demikian, ada jalan keluar dari situasi ini! Versi Pemula Windows 7 atau Rumah, dirancang untuk rumah, sehingga mereka tidak memiliki lonceng dan peluit yang diperlukan untuk program profesional. Berikut perbedaan harganya, sebagai perbandingan: jika biayanya Rumah atau starter versi Windows berfluktuasi antara 2100 - 3000 rubel, lalu PRO Versi harganya setidaknya dua kali lipat.



Tetapi Anda masih dapat memasukkan bank klien Pemula Windows 7 Dan Windows 7 Rumah. Instal saja bank klien, itu akan dibuat Sumber data ODBC dari Microsoft, meskipun tidak akan terlihat di lapangan. Artinya, dengan kata sederhana, field akan kosong, dan database mdb akan dibuat.

Memasang klien bank:

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

Jadi, Windows sedikit rumit, seolah mengisyaratkan kepada Anda apa yang harus diinstal Sumber data ODBC Anda perlu membeli versi yang lebih mahal, meskipun semuanya berfungsi di versi Pemula atau Rumah, tidak ada bidang.

Membuat aplikasi yang menggunakan database

Anotasi subbagian

Makna dari subbab tersebut adalah untuk menjamin terselenggaranya pekerjaan laboratorium pada pembuatan aplikasi database·

Alias ​​​​sering digunakan untuk bekerja dengan database. Alias ​​​​database adalah nama dari beberapa database, yang ditentukan dalam pengaturan sedemikian rupa sehingga cukup untuk menentukan alias untuk mengakses tabel database ini. Kenyamanan ini memudahkan untuk mengubah jenis database tanpa mengubah teks program.

Pertimbangkan prinsip penentuan alias database Microsoft Access yang disimpan dalam file di hard disk. Misalkan kita ingin alias borey cocok dengan database di borey.mdb. Kita dapat melakukan ini secara terprogram menggunakan fungsi SQLConfigDataSource ODBC API.

Untuk mengatur 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 "User DSN" atau "System DSN" (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 menekan tombol "OK" di sistem, nama samaran "borey" ke database akan muncul, yang dapat digunakan saat mengakses file borey.mdb (Gambar 9). Perlu dicatat bahwa dengan cara yang sama, Anda dapat menentukan alias ke DBMS lain.

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

2.2 Dasar-Dasar C++ (wikipedia)

·С++ adalah bahasa pemrograman tujuan umum yang dikompilasi secara statis.

Mendukung paradigma pemrograman berikut:

pemrograman prosedural,

Pemrograman berorientasi objek,

Pemrograman umum.

Menyediakan:

Modularitas,

kompilasi terpisah,

penanganan pengecualian,

abstraksi data,

Deklarasi jenis (kelas) objek,

fungsi sebaris,

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 untuk mendukung pemrograman berorientasi objek dan generik. Sintaks C++ diwarisi dari bahasa C.



Standar bahasa C++ terbaru, yang disebut "C++11", diadopsi pada tahun 2011. Ini mencakup penambahan yang signifikan pada inti bahasa dan ekstensi ke perpustakaan standar. ·

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

Pertama, buka bagian "Panel Kontrol - Alat Administratif - Sumber Data (ODBC)". Menambahkan sumber data baru.

Beras. 1. Administrator Sumber Data ODBC

Lalu pilih Sopir melakukan Microsoft Access.


Beras. 2. Buat sumber data baru

Kemudian, di jendela "Installing ODBC driver ..." kita atur nama, deskripsi dan pilih path ke database, misalnya "Bus station. mdb».

Beras. 3. Menginstal driver ODBC untuk MS Access

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

Beras. 4. Jendela awal "Administrator Sumber Data ..."

Kemudian kami meluncurkan aplikasi Delphi 7, letakkan komponen di formulir: Sambungan ADO, Dapat ADOT, sumber data, dbgrid. Kami mengonfigurasi komponen untuk koneksi melalui ODBC.

Klik pertama pada komponen Sambungan ADO 1" dan konfigurasikan string koneksi, pilih "Microsoft OLE DB Provider for 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, nilai

ADOConnection1

LoginPrompt= Salah

ADOTable1

Koneksi = ADOKoneksi1

nama tabel= Hari pergerakan

Sumber Data1

Himpunan data= ADOTable1

DBGrid1

sumber data= Sumber Data1

Sekarang, jika Anda menyetel properti "Aktif = Benar" untuk komponen " Dapat ADOT 1", lalu set tabel di properti " nama tabel» akan ditampilkan pada komponen « dbgrid 1".

Beras. 7. Tabel "Hari-hari pergerakan" di aplikasi kita

Jadi, kami terhubung ke database "Stasiun Bus" melalui "ODBC", yang berarti "Buka Konektivitas Basis Data".

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

Buku:

Untuk mengakses tabel DBF yang dibuat dari skrip WSH, kami 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, Structured Query Language).

Komentar

Untuk pengenalan awal bahasa SQL, sebuah buku dapat direkomendasikan.

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

Unduh Panel kendali(Panel Kontrol) Windows (menu Awal(Mulai)) dan alihkan ke tampilan klasik (Gbr. 9.6).


Beras. 9.6. Panel Kontrol Windows XP Klasik

Mari kita pilih item satu per satu. Administrasi(Alat administrasi) dan Sumber Data (ODBC)(Sumber data (ODBC)). Pada dialog yang muncul, pilih tab DSN sistem(Sistem DSN), yang memungkinkan Anda membuat DSN yang tersedia untuk semua pengguna komputer (Gbr. 9.7).


Beras. 9.7. Administrator Sumber Data ODBC pada Windows XP

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