Microsoft Office Access |
|
|
ADO džokeri u upituNivo:
Ako ste počeli da savladavate ADO tehnologiju, treba da znate i da ona ponekad ima drugačiju sintaksu nego DAO. Evo očiglednog primera gde mogu nastati zamke... Mnogi programeri Access aplikacija često pribegnu triku pri pisanju programa - pri gradnji upita pređu u njegov SQL pogled, pa kopiraju rečenicu upita u VBA program. Ukoliko ste nekada tako radili, a aplikacija je doživela nadgradnju na noviju verziju Accessa koja koristi ADO vezu sa bazom, potrebno je da pregledate sva takva mesta u programu. Naime, u ranijim verzijama Accessa koje su koristile DAO, džoker znaci su bili * (zvezdica, menja grupu znakova) i ? (upitnik, menja jedan znak). U ADO sintaksi, džoker znaci su promenjeni u odnosu na DAO: sada se jedan znak menja donjom crtom (_), a grupa znakova simbolom za procenat (%). U suštini, Access 2000/2002 i dalje podržava DAO džoker znake pri dizajniranju upita. Međutim, nedokumentovanom tehnikom omogućena je upotreba ADO džoker karaktera, čime se dobija SQL sekvenca naredbi koja će raditi u programu baziranom na ADO biblioteci. Ali, pri tome je potrebno pripaziti još na jedan detalj: umesto operatora Like, uz ADO džoker karaktere morate koristiti operator ALike. Na primer, ako sledećim kriterijumom:
zamenite ranije zatečeni:
izdvojićete iz baze sve zapise koje sadrže sekvence "praktikum", "praktikumov" itd. SQL rečenica generisana ovim upitom se zatim jednostavnom Copy/Paste operacijom prenosi u VBA sa ADO bibliotekom.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana. |