Sumber data ODBC Windows 7 64. Mengatur sumber data ODBC

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

ODBC (Buka Konektivitas Basis Data) - Program Antarmuka (API) Akses ke basis data, dikembangkan oleh Microsoft, bekerja sama dengan Simba Technologies berdasarkan spesifikasi antarmuka tingkat panggilan (CLI), yang dikembangkan oleh SQL Access Group, X / Open dan Microsoft dan Microsoft. Selanjutnya, CLI distandarisasi ISO ISO / IEC 9075-3: 2003. (Eng.) Standar CLI dirancang untuk menyatukan interaksi program dengan DBMS, menjadikannya independen dari pemasok DBMS dan platform perangkat keras dan perangkat keras.



Pada awal 1990, ada beberapa penyedia basis data, yang masing-masing memiliki antarmuka sendiri. Jika aplikasi itu perlu untuk berkomunikasi dengan beberapa sumber data, perlu untuk menulis kodenya untuk berinteraksi dengan masing-masing basis data. Untuk memecahkan masalah Microsoft dan sejumlah perusahaan lain yang dibuat antarmuka standar Untuk menerima dan mengirim sumber data jenis yang berbeda.. Antarmuka ini dinamai konektivitas basis data terbuka, atau mekanisme interaksi terbuka dengan basis data.
Dengan ODBC, programmer aplikasi dapat mengembangkan aplikasi untuk menggunakan satu antarmuka akses data tanpa khawatir tentang seluk-beluk interaksi dengan berbagai sumber.

Artinya, tab ODBC itu sendiri, di sini adalah layar:

Dan bahkan terbuka, tetapi ketika "sistem DSN" merpati

Tidak ada pilihan basis data, seperti pada Windows XP, hanya ada satu jenis database, itu SQL, itu tidak baik. Karena misalnya, banyak klien bank memerlukan sumber data ODBC dari Microsoft (MDB). Dan jika Anda tidak memilihnya, jadi bagaimana cara menginstal klien bank pada starter Windows 7 atau rumah? Di bawah dua tangkapan layar, satu starter Windows 7, Windows XP lainnya.

Saya akan mengatakan bahwa ada jalan keluar dari posisi ini. Windows 7 starter atau rumah dirancang untuk rumah, jadi tidak ada embel di dalamnya, yang diperlukan untuk program profesional. Di sini dan perbedaan harga jika versi rumah atau starter berkisar dari 2100 - 3000 rubel, lalu Pro versi Biayanya setidaknya dua kali lebih mahal. Tetapi Anda masih dapat menempatkan klien bank dan di starter Windows 7 dan rumah. Cukup instal bank klien, ia akan membuat sumber data ODBC dari Microsoft, meskipun tidak terlihat di lapangan. Yaitu kata-kata sederhana Bidang akan kosong, dan database MDB akan dibuat.

Klien bank instalasi.

Setelah menginstal Bank of the Client, dia berjalan dengan sempurna, dan bekerja.

Dengan demikian, perusahaan Windows sedikit chititis, yaitu, mengisyaratkan Anda bahwa perlu untuk membeli versi yang lebih mahal untuk menginstal sumber data ODBC, meskipun semuanya bekerja di starter atau rumah, itu tidak memiliki bidang.

Dan bahkan terbuka, tetapi hanya - ketika "sistem DSN" merpati:

Tidak ada pemilihan basis data, seperti pada Windows XP.. Hanya keluar dari jenis pangkalan - SQL, dan ini tidak baik. Karena misalnya, banyak klien bank membutuhkan sumber Data ODBC. Ini dari Microsoft (MDB) !!! Dan jika Anda tidak memilihnya, jadi bagaimana cara menginstal klien bank pada Windows 7. Starter.atau Windows 7 pulang.?



Untuk perbandingan, lihat dua screenshot, satu - Starter Windows 7.Lainnya - Windows XP..

1) Windows 7 Starter:

2) Windows XP Professional:

Meskipun demikian, ada jalan keluar dari ketentuan ini! Versi: kapan Starter Windows 7. atau RUMAH, dirancang untuk rumah, jadi tidak ada embel-embel yang dibutuhkan untuk program profesional. Berikut adalah perbedaan harga, untuk perbandingan: jika biayanya RUMAH atau Starter. Versi Windows bervariasi dalam 2100 - 3000 rubel, lalu Pro.Biaya -Thel setidaknya dua kali lebih mahal.



Tetapi Anda masih dapat menempatkan klien bank dan masuk Starter Windows 7. dan Windows 7 pulang.. Pasang saja bank klien, dia akan membuat sumber Data ODBC. Dari Microsoft, meskipun itu tidak akan terlihat di lapangan. Artinya, kata-kata sederhana bidang akan kosong, dan database MDB akan dibuat.

Klien Bank Instalasi:

Setelah menginstal bank klien, dia berjalan dengan sempurna, dan bekerja.

Dengan demikian, Windows adalah sedikit chittrim, seolah-olah mengisyaratkan Anda, untuk instalasi sumber Data ODBC. Anda perlu membeli versi yang lebih mahal, meskipun dalam versi starter atau rumah semuanya berfungsi, hanya tidak ada bidang.

Essence: Anda perlu terhubung ke database yang dibuat di DBM akses MS melalui ODBC dalam lampirannya sendiri ke Delphi 7.

Sebagai permulaan, buka bagian "Panel Kontrol - Administrasi - Sumber Data (ODBC)". Menambahkan sumber baru data.

Ara. 1. Administrator Sumber Data ODBC

Menyentuh "Driver lakukan. Akses microsoft.».


Ara. 2. Membuat sumber data baru

Kemudian, di jendela "Menginstal ODBC Driver ...", kami menentukan nama, deskripsi, dan memilih jalur ke database, misalnya, "Stasiun Bus. mDB.».

Ara. 3. Menginstal driver ODBC untuk MS Access

Setelah itu, pergi ke jendela sumber "administrator sumber data ..." dan melihat bahwa "stasiun bus" ditambahkan ke sumbernya.

Ara. 4. Administrator sumber data awal ... »

Kemudian luncurkan aplikasi Delphi 7, letakkan komponen pada formulir: Adoconnection., Adotable, Sumber data., Dbgrid.. Konfigurasikan komponen untuk menghubungkan melalui ODBC.

Pertama, klik pada komponen " Adoconnection.1 "dan konfigurasikan string koneksi, pilih" Microsoft OLE DB Penyedia untuk ODBC ". Klik tombol "Next" dan buka tab "Koneksi".

Ara. 5. Mengatur string koneksi di Delphi 7

Pada tab Koneksi, pilih sumber data "Stasiun Bus" dan periksa koneksi dengan mengklik tombol "Periksa Koneksi".

Komponen

Pengaturan, Nilai

Adoconnection1.

LoginPrompt. \u003d Salah

Adotable1.

Koneksi \u003d adoconnection1.

Nama tablen. \u003d Pindah hari

DataSource1.

Himpunan data. \u003d Adotable1.

Dbgrid1.

Sumber data. \u003d DataSource1.

Sekarang, jika Anda mengatur properti "Active \u003d true" dari komponen " Adotable1 ", lalu meja dipasang di properti" Nama tablen.»Ditampilkan pada komponen" Dbgrid.satu".

Ara. 7. Tabel "hari gerakan" dalam aplikasi kami

Dengan demikian, kami terhubung ke basis data "stasiun bus" melalui "ODBC", yang berarti "membuka data B ASE konektivitas".

Buku ini menjelaskan server script Windows Script Host (WSH) versi 5.6, yang merupakan salah satu standar komponen Windows XP, dan juga dapat dipasang sebelumnya versi Windows.. Skrip dalam bahasa vbscript dan jscript menggambarkan penggunaan objek standar 5,6 standar, termasuk penciptaan proses anak dan meluncurkan skenario komputer jarak jauh. Lebih lanjut contoh kompleks. Skenario yang dipertimbangkan bekerja dengan manajer basis data aplikasi Microsoft. Pengorganisasian Kantor Grafis antarmuka penggunaMenggunakan ADSI Technologies ( Direktori Aktif. Antarmuka Layanan) dan WMI (Instrumentasi Manajemen Windows) untuk menyelesaikan tugas administrasi. Pertanyaan yang diterangi kerja praktis Dengan file XML dan membuat objek-objek. Perhatian khusus diberikan pada masalah keamanan saat bekerja dengan skenario, contoh spesifik pengaturan kebijakan keamanan diberikan. Buku ini dilampirkan dengan teks sumber kebanyakan contoh.

Book:

Untuk mendapatkan akses ke tabel DBF yang dibuat dari skrip WSH, kami akan menggunakan teknologi ODBC (buka konektivitas basis data). ODBC adalah obat Standar Microsoft bekerja dengan database relasional dari berbagai format dan produsen, yang mampu memproses basis data dalam bahasa SQL (bahasa kueri terstruktur, bahasa kueri terstruktur).

Komentar

Untuk sosialisasi awal dengan bahasa SQL, Anda dapat merekomendasikan buku.

Pertama, kita perlu memulai catatan ODBC dalam sistem untuk berkomunikasi dengan basis kita, I.E. Buat DSN baru (nama sumber data, nama sumber data). Di Windows XP, ini dilakukan sebagai berikut.

Unggah Panel kendali (Panel Kontrol) Windows (menu Mulailah (Mulai)) dan beralih ke bentuk klasik (Gbr. 9.6).


Ara. 9.6. Tampilan panel klasik manajemen Windows. XP.

Secara konsisten memilih paragraf Administrasi (Alat administrasi) dan Sumber Data (ODBC) (Sumber data (ODBC)). Di kotak dialog yang muncul, pilih tab Sistem DSN. (Sistem DSN), yang akan membuat DSN dapat diakses oleh semua pengguna komputer (Gbr. 9.7).


Ara. 9.7. Administrator Sumber Data ODBC di Windows XP

tekan tombolnya Menambahkan (Tambahkan) dan di jendela yang muncul dengan memilih driver driver Microsoft DBase (* .dbf) (Gbr. 9.8).

Membuat aplikasi menggunakan basis data

Anotasi untuk ayat

Berarti Subbagian - Memastikan Implementasi pekerjaan laboratorium Untuk membuat basis data aplikasi·

Alias \u200b\u200bsering digunakan untuk bekerja dengan basis data (alias). Nama database adalah nama basis data tertentu yang diresepkan dalam tincture sedemikian rupa sehingga cukup untuk menentukan alias untuk menarik tabel database ini. Kenyamanan ini memungkinkan Anda untuk dengan mudah mengubah jenis database tanpa mengubah teks program.

Pertimbangkan prinsip menentukan alias dari database Microsoft Access yang disimpan dalam file pada disk Gesture. Misalkan kami ingin borey nama samaran untuk mencocokkan basis data dalam file borey.mdb. Perangkat lunak kami dapat melakukan ini menggunakan fungsi SQLCONFIGDATASOURCE ODBC API.

Untuk menetapkan nama samaran di mode manual Anda harus memulai administrator sumber data ODBC (Start \\ Setup \\ Control Panel \\ Administration \\ Sumber Data (ODBC)). Jendela admin ditunjukkan pada Gambar 6.

Gambar 6 - Administrator Sumber Data ODBC

Selanjutnya, pada tab "Kustom DSN" atau "System DSN" (tergantung pada apakah sumber data dibuat untuk pengguna saat ini atau untuk semua pengguna sistem, masing-masing) Klik tombol Tambah. ·

Daftar tampilan driver yang diinstal Dan deskripsi mereka (Gambar 7).

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

· Setelah mengklik tombol "Finish" di jendela yang terbuka (Gambar 8), Anda harus menentukan nama sumber "db" dan path ke file.

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

· Dengan menekan tombol "OK" dalam sistem, alias "Borey" akan muncul ke database, yang dapat digunakan saat mengakses file Borey.mdb (Gambar 9). Perlu dicatat bahwa Anda dapat menentukan alias ke DBMS lain dengan cara yang sama.

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

2.2 Informasi Dasar tentang C ++ Bahasa (Wikipedia)

· C ++ - Kompilasi Pemrograman Bahasa Komunikasi Typped Statis.

Mendukung paradigma pemrograman berikut:

Pemrograman prosedural,

Pemrograman berorientasi objek,

Pemrograman umum.

Menyediakan:

Modularitas,

Kompilasi terpisah

Pengecualian Pengolahan.

Abstraksi data.

Pengumuman jenis objek (kelas) objek,

Fungsi tertanam

Fungsi virtual. ·

Perpustakaan Standar Termasuk, termasuk wadah dan algoritma umum. C ++ menggabungkan sifat-sifat dari bahasa tingkat tinggi dan tingkat rendah. Dibandingkan dengan pendahulunya - bahasa C, yang paling diperhatikan dibayarkan untuk mendukung pemrograman berorientasi objek dan umum. Sintaks C ++ diwarisi dari C.



Standar Terakhir Bahasa C ++, yang disebut "C ++ 11" diadopsi pada tahun 2011, penambahan signifikan pada kernel bahasa dan ekspansi perpustakaan standar dimasukkan. ·

Open Database Connectivity (ODBC) adalah protokol yang digunakan untuk menghubungkan basis data. data Microsoft. Akses ke sumber data eksternal, seperti Microsoft SQL Server. Artikel ini berisi informasi umum tentang sumber data ODBC, metode untuk membuat dan menghubungkannya menggunakan Microsoft Access. Tindakan yang perlu dilakukan tergantung pada basis data yang digunakan dan driver ODBC.

Dalam artikel ini

Informasi Sumber Data ODBC

Sumber data adalah sumber yang berisi data dan informasi tentang koneksi yang diperlukan untuk mengakses data ini. 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 pengaturan driver ODBC yang menjelaskan cara menghubungkan ke sumber data. Informasi ini dapat diperoleh dari administrator basis data yang ingin Anda sambungkan.

Dalam arsitektur ODBC, aplikasi (seperti akses) terhubung ke ODBC driver dispatcher, yang, pada gilirannya, menggunakan driver beton ODBC (misalnya, Microsoft SQL ODBC) untuk terhubung ke sumber data. Di Access Data Sumber ODBC digunakan untuk terhubung sumber eksternal Data yang tidak memiliki driver tertanam.

Untuk terhubung ke sumber data seperti itu, ikuti langkah-langkah di bawah ini.

    Instal driver ODBC yang sesuai di komputer dengan sumber data.

    Tentukan nama sumber data (DSN) menggunakan program Administrator Sumber Data ODBCUntuk menyimpan informasi tentang menghubungkan dalam registri Microsoft Windows. atau file dsn atau menggunakan baris koneksi dalam kode Dasar visual.Untuk mentransfer informasi tentang menghubungkan langsung oleh ODBC Driver Dispatcher.

Sumber data mesin

Sumber data mesin menyimpan informasi koneksi di registri Windows pada komputer tertentu. Sumber data tersebut hanya dapat digunakan pada komputer di mana mereka didefinisikan. Ada dua jenis sumber data mesin: adat dan sistem. Sumber data khusus tersedia dan hanya ditampilkan untuk pengguna saat ini. Sumber data sistem dapat menggunakan semua pengguna komputer. Mereka ditampilkan untuk semua pengguna dan layanan sistem ini. Sumber data mesin sangat berguna ketika Anda perlu memberikan perlindungan tambahan, karena sumber data hanya dapat dilihat pada pengguna sistem. Selain itu, sumber ini tidak dapat disalin dari jarak jauh ke komputer lain.

File Sumber Data

Sumber data file (juga disebut file DSN) menyimpan informasi tentang menghubungkan ke file teksDan bukan di Windows Registry, dan, sebagai aturan, lebih fleksibel untuk digunakan daripada sumber data mesin. Misalnya, sumber data dapat disalin ke komputer mana pun dengan driver ODBC yang cocok untuk memastikan keakuratan dan konsistensi informasi koneksi ke semua komputer yang digunakan. Selain itu, Anda dapat menempatkan sumber data pada file server terpisah.Jadikan umum untuk beberapa komputer online dan mudah dikelola informasi koneksi terpusat.

Beberapa sumber file tidak dapat dilakukan secara umum. Sumber-sumber seperti itu terletak di pisahkan komputer Dan menunjukkan sumber data data. Mereka dapat digunakan untuk mengakses sumber data yang ada dari sumber file.

String koneksi.

Dalam modul, Anda dapat menentukan string yang diformat dengan informasi koneksi. String koneksi mentransmisikan informasi koneksi langsung ke ODBC driver dispatcher. Ini membantu untuk menyederhanakan aplikasi, menghilangkan kebutuhan untuk membuat DSN oleh administrator atau pengguna sebelum menggunakan basis data.

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

Menambahkan sumber data ODBC

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

catatan: Untuk menambah atau mengkonfigurasi sumber data ODBC, Anda harus memasukkan grup Administrator Komputer Lokal.

Untuk informasi lebih lanjut tentang parameter individu, klik referensi Di kotak dialog ODBC.