ODBC Izvori podataka Windows 7 64. Postavljanje ODBC izvora podataka

Pre neki dan sam naleteo na takav problem, na Windows 7, posebno u pokretanju i kućnoj verziji, ne postoje ODBC izvori podataka.

ODBC (otvorena povezanost baze podataka) - Programski interfejs (API) pristup bazama podataka, koji je razvio Microsoft, u saradnji sa Simba tehnologijama zasnovanim na specifikacijama sučelja na nivou poziva (CLI), koje je razvila SQL Access Group, X / Open i Microsoft. Nakon toga, CLI je standardiziran ISO ISO / IEC 9075-3: 2003. (eng.) CLI standard dizajniran je za objedinjavanje interakcije programa sa DBMS-om, čine ga neovisnim o dobavljaču DBMS-a i softvera i hardverske platforme.



Početkom 1990. godine bilo je nekoliko pružatelja baza podataka, od kojih je svaka imala svoje sučelje. Ako je aplikacija bila neophodna za komunikaciju s nekoliko izvora podataka, bilo je potrebno napisati svoj kôd za interakciju sa svakom od baza podataka. Da bi se riješio problem Microsofta i određeni broj drugih kompanija standardno sučelje Za primanje i slanje izvora podataka različite vrste. Ovo sučelje je imenovano povezano s otvorenim bazom podataka ili mehanizam otvorenog interakcije s bazama podataka.
Uz ODBC, programeri aplikacija mogli bi razviti aplikacije za korištenje jedne sučelje za pristup podacima bez brige o intriktima interakcije s više izvora.

To jest, sama sama TABBC-a je, evo ekrana:

Pa se čak otvara, ali kada "sustav DSN" golubice

Ne postoji izbor baze podataka, poput Windows XP-a, postoji samo jedna vrsta baza podataka, to je SQL, nije dobro. Jer na primjer, mnogi klijenti banke zahtijevaju ODBC izvor podataka iz Microsofta (MDB). A ako ga ne birate, pa kako instalirati klijent banke na Windows 7 Starter ili Home? Dole, dva snimka zaslona, \u200b\u200bjedan pokretač Windows 7, ostali Windows XP.

Reći ću da postoji izlaz iz ove pozicije. Windows 7 Starter ili Dom dizajniran je za kuću, tako da u njemu nema frizura, što je potrebno za profesionalne programe. Ovdje i razlika u cijeni ako se dom ili starter verzija kreće od 2100 - 3000 rubalja, a zatim Pro verzija Traže barem dvostruko skuplje. Ali još uvijek možete staviti klijenta banke i u pokretač Windows 7 i kući. Samo instalirajte klijentovu banku, stvorit će ODBC izvor podataka iz Microsofta, iako nije vidljiv na terenu. I.e jednostavne riječi Polje će biti prazno, a bit će stvorena baza podataka MDB-a.

Klijent instalacije banke.

Nakon instaliranja banke klijenta savršeno je hodao i radio.

Dakle, Windows Company je pomalo chititis, što je, nagovještava da je potrebno kupiti skuplju verziju za instaliranje ODBC izvora podataka, iako sve radi u starteru ili kući, jednostavno nema polje.

I čak se otvara, ali samo - kada "sustav DSN" golubice:

Nema odabira baze podataka, poput na Windows XP.. Izlazi samo jednu od vrsta baza - SQL, a ovo nije dobro. Jer na primjer, mnogi klijenti banke zahtijevaju izvor podataka ODBC To je iz Microsofta (MDB) !!! A ako ga ne birate, pa kako instalirati klijenta banke na Windows 7. Starter.ili Windows 7 dom.?



Za poređenje pogledajte dva snimka zaslona, \u200b\u200bjedan - Windows 7 starter.Ostalo - Windows XP..

1) Windows 7 Starter:

2) Windows XP Professional:

Ipak, postoji izlaz iz ove odredbe! Verzija Windows 7 starter. ili DOM., dizajniran za kuću, tako da ne postoje one nacrte koje su potrebne za profesionalne programe. Evo razlika u cijeni, za poređenje: ako je trošak DOM. ili Starter. Verzije sustava Windowsa variraju u roku od 2100 - 3000 rubalja, a zatim Pro-To košta najmanje dvostruko skuplje.



Ali još uvijek možete staviti klijenta banke i unutra Windows 7 starter. i Windows 7 dom.. Samo instalirajte klijentsku banku, on će stvoriti izvor podataka ODBC Od Microsofta, iako neće biti vidljiv na terenu. Odnosno, jednostavne riječi polje će biti prazne, a bit će stvorena baza podataka MDB-a.

INSTALACIJSKA BANKA KLIJENTA:

Nakon instaliranja klijentove banke, savršeno je hodao i radio.

Dakle, Windows je malo hittrim, kao da vas nagovještava, za instalaciju izvor podataka ODBC. Morate kupiti skuplju verziju, iako u pokretanju ili kućnim verzijama sve radi, samo ne postoji polje.

Suština: Morate se povezati s bazom podataka kreirana u MS pristupite DBMS putem ODBC-a u vlastitom prilogu Delphi 7.

Za početak, idite na odjeljak "Upravljačka ploča - Administracija - Izvori podataka (ODBC)". Dodajte novi izvor podataka.

Sl. 1. ODBC administrator izvora podataka

Dodir "Vozač to uradi. Microsoft Access.».


Sl. 2. Stvaranje novog izvora podataka

Zatim u prozoru "Instaliranje ODBC-a ...", namijenjemo ime, opis i odabiremo put do baze podataka, na primjer, "Autobusni kolodvor. mDB.».

Sl. 3. Instaliranje ODBC upravljačkog programa za MS pristup

Nakon toga, idite na izvorni prozor "Administrator izvora podataka ..." i pogledajte da je "Autobusni kolodvor" dodan u izvor.

Sl. 4. Početni administrator izvora podataka ... »

Zatim pokrenite aplikaciju Delphi 7, stavite komponente na obrazac: Adokonnekcija., Adotazan, Datasource., Dbgrid. Konfigurirajte komponente za povezivanje putem ODBC-a.

Prvo kliknite na komponentu " Adokonnekcija.1 "i konfigurirajte niz povezivanja, odaberite" Microsoft Ole DB provajder za ODBC ". Kliknite gumb "Dalje" i idite na karticu "Veza".

Sl. 5. Postavljanje žica za povezivanje u Delphi 7

Na kartici Veza odaberite izvor podataka "Autobus" i provjerite vezu klikom na gumb "Provjeri vezu".

Komponenta

Postavljanje, vrijednost

Adoconnection1

PrijavaPrompt. \u003d FALSE

Adotable1

Veza \u003d adoconnection1

Naziv tablice. \u003d Premještanje dana

DataSource1

Dataset. \u003d Adotable1

Dbgrid1

Datasource. \u003d DataSource1.

Sada, ako postavite svojstvo "Active \u003d TRUE" iz komponente " Adotazan1 ", a zatim je tablica instalirana u objektu" Naziv tablice.»Prikazuje se na komponenti" Dbgridjedan ".

Sl. 7. Tabela "Dani kretanja" u našoj aplikaciji

Stoga smo povezali s bazom podataka "Autobusni kolodvor" putem "ODBC", što znači "otvoreni podaci B ASE povezivanje".

Knjiga opisuje server windows skripte Domaćin skripta (WSH) verzija 5.6, koja je jedan od standardnih windows komponente XP, a može se instalirati i u ranije windows verzije. Skripte na VBScript i jscript jezici ilustriraju upotrebu standardnih WSH 5,6 objekata, uključujući stvaranje dječijih procesa i lansiranja scenarija na daljinski kompjuteri. Kao složeniji primjeri, scenariji koji rade s bazama podataka, menadžerima microsoft aplikacije Organizacijski grafički organizacija korisnički interfejsKorištenje adsi tehnologija ( Aktivni direktorij. Servisno sučelje) i WMI (Windows upravljački instrument) za rješavanje administrativnih zadataka. Osvetljena pitanja praktični rad Sa XML datotekama i stvaranjem SOM-objekata. Posebna se pažnja posvećuje sigurnosnim pitanjima prilikom rada sa scenarijima, daju se posebni primjeri postavki sigurnosnih politika. Knjiga je priključena diska s izvornim tekstovima većine primjera.

Rezervirajte:

Da biste dobili pristup stvorenom DBF tablici iz WSH skripte, koristit ćemo ODBC tehnologiju (otvorena povezanost baze podataka). ODBC je standardni lijek Microsoft za rad sa relacijskim bazama podataka različitih formata i proizvođača, koji mogu preraditi baze podataka na SQL jeziku (strukturirani jezik upita, jezik strukturiranih upita).

Komentar

Za početnu upoznavanje sa SQL jezikom možete preporučiti knjigu.

Prvo ćemo morati pokrenuti ODBC zapis u sistemu da komuniciramo sa našom bazom, I.E. Kreirajte novi DSN (ime izvora podataka, ime izvora podataka). U operativnom sistemu Windows XP to se vrši na sledeći način.

Upload Kontrolna tabla (Upravljačka ploča) Windows (meni Počnite (Start)) i prebacite se na klasični obrazac (Sl. 9.6).


Sl. 9.6. Klasični prikaz panela windows Management XP

Dosledno birajte odlomike Uprava (Administrativni alati) i Izvori podataka (ODBC) (Izvori podataka (ODBC)). U dijaloškom okviru koji se pojavljuje, odaberite karticu Sistem DSN. (Sistem DSN), koji će stvoriti DSN dostupno svim korisnicima računara (Sl. 9.7).


Sl. 9.7. ODBC Administrator izvora podataka u sustavu Windows XP

Pritisnite tipku Dodati (Dodaj) i u prozoru koji se pojavljuje odabirom Microsoft DBASE upravljačkog programa (* .DBF) (Sl. 9.8).

Izrada aplikacije pomoću baze podataka

Napomena za pododjeljak

Znači pododjeljak - osiguravanje implementacije laboratorijski rad Da biste stvorili bazu podataka aplikacije·

Alias \u200b\u200bse često koriste za rad sa bazama podataka (pseudonim). Naziv baze podataka je naziv određene baze podataka koja je propisana u tinkturama na takav način da je dovoljan da odredite pseudonim da biste apelirali na tabele ove baze podataka. Ova pogodnost omogućava vam da lako promijenite vrstu baze podataka bez promjene teksta programa.

Razmotrite princip određivanja pseudonim microsoft pristupne baze podataka pohranjene u datoteci na gestu disku. Pretpostavimo da želimo da pseudonim bude bušotina da odgovara bazi podataka u datoteci Borey.MDB. Softver To možemo učiniti pomoću funkcije SQLConfigdatasource ODBC API.

Da biste postavili pseudonim u ručni režim Morate pokrenuti ODBC administrator izvora podataka (Start \\ Setup \\ Control Panel \\ Administration \\ Izvori podataka (ODBC)). Prozor administratora prikazan je na slici 6.

Slika 6 - ODBC izvori podataka Administrator

Zatim na kartici "Custom DSN" ili "System DSN" (ovisno o tome da li se izvor podataka kreira za trenutnog korisnika ili za sve korisnike sustava, respektivno) kliknite na dugme Dodaj. ·

Lista prikaza instalirani upravljački programi I njihov opis (slika 7).

Slika 7 - ODBC administrator izvora podataka. Dijalog za kreiranje novog izvora podataka

· Nakon klika na gumb "Finish" u prozoru koji se otvori (slika 8), morate navesti ime izvora "DB" i stazu do datoteke.

Slika 8 - ODBC Izvori podataka Administrator. Dijalog za kreiranje novog izvora podataka

· Pritiskom na tipku "OK" u sistemu će se "Burey" alias pojaviti bazi podataka koja se može koristiti prilikom pristupa BOREY.MDB datoteci (slika 9). Treba napomenuti da na isti način možete odrediti pseudonim na druge DBMS.

Slika 9 - ODBC izvori podataka Administrator. Dijalog za kreiranje novog izvora podataka

2.2 Osnovne informacije o jeziku C ++ (Wikipedia)

· C ++ - Sastavljen statički tipkani jezični program komunikacije.

Podržava sljedeće programirajuće paradigme:

Proceduralno programiranje,

Objektno orijentirano programiranje,

Generalizirano programiranje.

Pruža:

Modularnost,

Odvojena kompilacija

Obrada izuzetaka

Apstrakcija podataka

Najava vrsta predmeta (klasa) objekata,

Ugrađene funkcije

Virtualne funkcije. ·

Standardna biblioteka Uključuje, uključujući zajedničke kontejnere i algoritme. C ++ kombinira svojstva i jezika visoke i niske razine. U usporedbi sa svojim prethodnikom - jezikom C, najviše se pažnje posvećuje podršci objektno orijentiranog i generaliziranog programiranja. C ++ sintaksa naslijeđuje se iz C.



Zadnji standard C ++ Jezik, koji se zvao "C ++ 11", uključeni su značajni dodaci kernelu jezika i proširenje standardne biblioteke. ·

Povezivanje otvorene baze podataka (ODBC) je protokol koji se koristi za povezivanje baze podataka. microsoft Podaci Pristup vanjskom izvoru podataka, kao što su Microsoft SQL server. Ovaj članak sadrži opće informacije o ODBC izvorima podataka, metodama za stvaranje i povezivanje s njima koristeći Microsoft Access. Radnje koje je potrebno izvesti ovise o korištenim bazama podataka i ODBC upravljačkim programima.

U ovom članku

Podaci o izvorima podataka ODBC

Izvor podataka je izvor koji sadrži podatke i informacije o priključivanju potrebne za pristup tih podataka. Izvor podataka može biti SQL Server, Oracle Relacijski DBMS, proračunska tablica ili tekstualna datoteka. Informacije o vezi mogu sadržavati lokaciju poslužitelja, naziv baze podataka, ID za prijavu, lozinku i različite postavke upravljačkog programa ODBC koji opisuju kako se povezati s izvorom podataka. Te se informacije mogu dobiti od administratora baze podataka na koji se želite povezati.

U ODBC arhitekturi, aplikacije (kao što su pristup) povezane su na dispečer vozača ODBC-a, koji zauzvrat koristi betonski vozač ODBC (na primjer, Microsoft SQL ODBC) za povezivanje s izvorom podataka. U pristupnim izvorima podataka ODBC se koriste za povezivanje vanjski izvori Podaci koji nemaju ugrađene vozače.

Da biste se povezali s takvim izvorom podataka, slijedite korake u nastavku.

    Instalirajte odgovarajući ODBC upravljački program na računar sa izvorom podataka.

    Odredite naziv izvora podataka (DSN) pomoću programa ODBC Administrator izvora podatakaDa biste sačuvali informacije o povezivanju u registru Microsoft Windows. ili DSN datoteka ili pomoću veze priključne kodom Visual basic.Da biste prebacili informacije o povezivanju direktno od strane dispečerskog programa za ODBC.

Izvori podataka mašina

Izvori podataka računara Spremite informacije o vezu u Windows registru na određenom računaru. Takvi izvori podataka mogu se koristiti samo na računaru na kojem su definirani. Postoje dvije vrste izvora podataka mašina: Custom i sistem. Prilagođeni izvori podataka dostupni su i prikazuju samo za trenutnog korisnika. Izvori podataka sistema mogu koristiti sve korisnike računara. Prikazuju se za sve ove korisnike i sistemske usluge. Izvori podataka stroja posebno su korisni kada trebate osigurati dodatnu zaštitu, jer se izvor podataka može vidjeti samo u korisnicima sistema. Pored toga, ovaj izvor se ne može na daljinu kopirati na drugi računar.

Izvori podataka datoteke

Izvori podataka datoteka (također su nazvani DSN datotekama) čuvajte informacije o povezivanju na tekstualne datotekeA ne u Windows registru, a, u pravilu fleksibilniji za upotrebu od izvora podataka mašina. Na primjer, izvor podataka može se kopirati na bilo koji računar sa odgovarajućim upravljačkom programom ODBC-a kako bi se osigurala tačnost i dosljednost informacija o priključnici svim korištenim računarima. Pored toga, možete postaviti izvor podataka na odvojeni serverUčinite uobičajenim na više računara na mreži i lako upravljaju centraliziranim informacijama o vezi.

Neki izvori datoteka ne mogu se izvesti uobičajenim. Takvi izvori se nalaze na odvojeni računar I navedite izvor mašina. Mogu se koristiti za pristup postojećim izvorima podataka iz izvora datoteka.

Kondencijske žice

U modulu možete definirati formatirani niz s podacima o vezu. Servijski niz prenosi informacije o vezu izravno na dispečer za DriverS Drivers. Pomaže u pojednostavljenju aplikacije, eliminirajući potrebu za stvaranjem DSN od strane administratora ili korisnika prije korištenja baze podataka.

Za više informacija o ODBC sučelju potražite u direktoriju MSDN programera od strane ODBC-a.

Dodavanje ODBC izvora podataka

Prije nego što nastavite, instalirajte odgovarajući ODBC pogonitelj za izvor podataka na koji se želite povezati.

Bilješka: Da biste dodali ili konfigurirali ODBC izvor podataka, morate unijeti grupu lokalnih računara.

Za više informacija o pojedinačnim parametrima kliknite referenca U dijaloškom okviru ODBC.