VB+ADO


Živjo Maršuškica..
Jaz imam ADO connection narejen npr. takole:
Set Conn = Server.CreateObject(“ADODB.Connection”)
Conn.Open “Provider=SQLOLEDB;DataSource=moj_source;UID=uporabnik;pwd=geslo;database=moja_baza”
Enostavno, tasm ko imaš uid moraš napisati uporabniško ime, tam ko je pwd pa geslo. Če ne veš kako geslo imaš pri zaščiteni bazi, povprašaj tistega, ki je bazo
zaklenil.
Če pa nobeden ne ve – pošlji pa ti jo v roku 5 ur hacknemo in dobiš geslo ….
lp

Access nima možnosti tako kot “tavelike” baze, da bi posameznemu uporabniku dodelil pravice, kaj sme početi z bazo/tabelami. Zato User ID iz Connection stringa kar enostavno spusti pred Password pa dodaj
(domnevam, da mdb bazo odpiraš preko JET Providerja)
cel string bo zgledal nekako takole:
Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Jet OLEDB:Database password=geslo;Data Source=”C:\…baza.mdb”
če imaš Vb5 potem verjetno uporabljaš JET 3.5 zato prvi del stringa zamenjaj z :
Provider=Microsoft.Jet.OLEDB.3.51;
Forum je zaprt za komentiranje.