Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pristup access bazi sa lozinkom

[es] :: Pascal / Delphi / Kylix :: Pristup access bazi sa lozinkom

[ Pregleda: 1068 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rankez
Ravna Gora

Član broj: 2850
Poruke: 84
*.ptt.yu.



Profil

icon Pristup access bazi sa lozinkom03.01.2007. u 17:44

Imam kreiranu access bazu koja se sastoji od samo jedne tabele i zasticena je lozinkom u accessu
(Tools-Security-Set database password). Za pristup njoj koristim Delphi6 i Komponentu ADOQuery.
U okviru ADOQuery-a i svojstva ConnectionString koristim Microsoft Jet OLE DB Provider, a u
okviru Connection selektujem bazu i unesem lozinku koju sam postavio prilikom kreiranja baze.

Problem: Kada kliknem na dugme Test Connection (u okviru istog zaliska) javlja mi se sledeca poruka:
Test connection failed because of an error in initializing provider. Not a valid password.

U cemu je problem? Napominjem da kada u accessu skinem lozinku sa baze iz delphia normalno
pristupam podacima.

Kada nemam loziniku connection string izgleda ovako:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...path...;Persist Security Info=False
Probao sam i sa ovakvim connection stringom ali bez uspeha:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=...path...;Persist Security Info = true;Database Password=...lozinka...

Prethodni postovi na slicnu temu mi nisu pomogli u ovom konkretnom problemu:((

Pozdrav svima i srecni praznici.
03.01.2007. u 17:44 

aleksandarpopov
Software developer
Senta

Član broj: 57172
Poruke: 484
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: Pristup access bazi sa lozinkom03.01.2007. u 18:41
Ovako nekako treba da ti izgleda connection string da bi radilo:
Code:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=STAKLO_RAM.mdb;Persist Security Info=False;Jet OLEDB:Database Password=blablalba

U prozoru build connectionstring imas karticu, poslednju ALL ti tamo promeni Database password.

Pozdrav
RTFM
03.01.2007. u 18:41 

rankez
Ravna Gora

Član broj: 2850
Poruke: 84
*.ptt.yu.



Profil

icon Re: Pristup access bazi sa lozinkom03.01.2007. u 21:39
E sad sam sve zabrljao! Petljao sam dok nije dosao prethodni post i sada vise ne mogu da kreiram nikakvu konekciju... Naime, napravim u accessu najprostiju tabelu "aaa", na novu aplikaciju u delphiu stavim samo ADOConnection komponentu, odem na svojstvo connectionstring, build, Microsoft Jet 4.0 OLE...., Selektujem "aaa", kliknem na Test Connection i otvara se sledeci prozor:

Microsoft Data Link Error
Test Connection failed because of an error in initializing provider. Could not open table 'MSysAccounts' in the workgroup information file.

Zapazanje: Na ovaj nacin ne mogu da kreiram konekciju ali mogu rucno da unesem connection string i kada ga rucno unesem program uspe da pristupi bazi (iz accessa sve ide bez problema). Medjutim, prosirio sam jedno tekstualno polje sa duzine 8 na duzinu 9 karaktera, i kada upisujem u bazu na ovaj nacin string duzine 9 karaktera u bazu mi se uvek upisuje string duzine 8 karaktera. Stampam string pre postovanja i provereno je duzine 9 karaktera. Iz accessa najnormalnije unesem u doticno polje string duzine 9 karaktera. Zna li neko sta sam poremetio i sta je uopste 'MSysAccounts'?
03.01.2007. u 21:39 

_deran_

Član broj: 69493
Poruke: 158
85.222.164.*



Profil

icon Re: Pristup access bazi sa lozinkom04.01.2007. u 08:55
Sta ti stoji za 'Size' na tom polju u Fields Editoru? Verovatno je jos uvek 8...
04.01.2007. u 08:55 

rankez
Ravna Gora

Član broj: 2850
Poruke: 84
*.ptt.yu.



Profil

icon Re: Pristup access bazi sa lozinkom04.01.2007. u 11:03
Jeste, bio si u pravu:) Nisam ni znao da moram i u Field Editoru da menjam duzinu stringa. Hvala.
04.01.2007. u 11:03 

rankez
Ravna Gora

Član broj: 2850
Poruke: 84
*.ptt.yu.



Profil

icon Re: Pristup access bazi sa lozinkom04.01.2007. u 15:19
Connection string mi izgleda ovako:
Code:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\...putanja...\probaa.mdb;Persist Security Info=False;Jet OLEDB:Database Password=aaa

Na praznoj formi se nalazi samo ADOTable sa vec navedenim connection stringom i mogu da izaberem tabelu iz svojstva TableName (kada stavim password koji je razlicit od aaa ne mogu da definisem TableName svojstvo zbog invalid passworda pa mi je to pokazatelj da ADOTable prolazi kroz accessov password). Medjutim, kada svojstvo Active ADOTable-a setujem na True javi mi se sledeca poruka o gresci:

Syntax error in FROM Clause.

U cemu je problem?
04.01.2007. u 15:19 

Miloš Baić
Miloš Baić

Član broj: 72468
Poruke: 1150
*.dialup.neobee.net.



Profil

icon Re: Pristup access bazi sa lozinkom04.01.2007. u 17:50
Pozdrav,

logično je, ako staviš drugačiji password od onog koji si postavio u Access -u, da će se prijaviti poruka o grešci.
Citat:
Medjutim, kada svojstvo Active ADOTable-a setujem na True javi mi se sledeca poruka o gresci:

Syntax error in FROM Clause.

Ne znam da li sam dobro razumeo šta si hteo reći, ali ako nije u ovom slučaju lozinka ispravna, ne možeš setovati property Active na True, jer nisi prevashodno uspeo ni podesiti property TableName. Zar ne!?!

[Ovu poruku je menjao loshmiscg dana 04.01.2007. u 19:03 GMT+1]
If you go out of your mind, do it quietly, so as not to disturb those around you...
04.01.2007. u 17:50 

rankez
Ravna Gora

Član broj: 2850
Poruke: 84
*.ptt.yu.



Profil

icon Re: Pristup access bazi sa lozinkom04.01.2007. u 19:16
Sa ispravnom lozinkom mi se pojavljuje poruka

Syntax error in FROM Clause

a jednostavnosti radi sam kreirao najjednostavniju access bazu, na novu formu stavio samo ADOTable komponentu i pokusao da povezem tih dvoje preko navedenog connection stringa.

04.01.2007. u 19:16 

Miloš Baić
Miloš Baić

Član broj: 72468
Poruke: 1150
212.200.179.*



Profil

icon Re: Pristup access bazi sa lozinkom05.01.2007. u 14:23
Ako nisi do sad rešio problem, ispiši korak po korak šta radiš, pa da vidimo gde je greška.
If you go out of your mind, do it quietly, so as not to disturb those around you...
05.01.2007. u 14:23 

rankez
Ravna Gora

Član broj: 2850
Poruke: 84
*.ptt.yu.



Profil

icon Re: Pristup access bazi sa lozinkom05.01.2007. u 16:57
Resio sam problem, navedeni connection string je ispravan. Na volseban nacin mi danas radi ono sto juce nije htelo da radi, mozda je restartovanje racunara uticalo na to. Hvala i javicu se ponovo ako "volsebno" prestane da radi:)))
05.01.2007. u 16:57 

[es] :: Pascal / Delphi / Kylix :: Pristup access bazi sa lozinkom

[ Pregleda: 1068 | Odgovora: 9 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.