[ LightBow @ 17.05.2003. 00:33 ] @
Krenuo sam od samog pocetka sa DB programiranjem, uzeo najprostiji primer iz najprostije knjige, povezivanja preko data kontrole, stavio je na formu, podesio DatabaseName povezavsi je sa access mdb fajlom, proverio Connect property, i kada sam pritisnuo strelicu u RecordSource propertiju da odaberem tabelu, dobijem poruku
Unrecognized database format "c:\documents.......\db1.mdb
Help mi daje
The specified error has occurred in the Automation object currently running.
Sat vremena sam pretrazivao msdn, ali nista nisam mogao da provalim.
Zna li iko u cemu je problem?
[ dotnet @ 17.05.2003. 01:14 ] @
Pozdrav

Koji je broj greske?
[ LightBow @ 17.05.2003. 03:18 ] @
Ovo se pojavi u msdn-u kad kliknem help na msgbox greske, a u msgboxu je samo poruka koju sam gore naveo, bez errora.

'item' (Error 524)


The specified error has occurred in the Automation object currently running.
[ dotnet @ 17.05.2003. 23:15 ] @
Pozdrav

Koju kontrolu koristiš u tom primeru?
Koju verziju Access-a koristiš?
Koji JET koritiš?
[ Krsta @ 18.05.2003. 01:51 ] @
Ti najverovatnije koristis MS Office2000, jer u tom slucaju moze doci do te greske.
Imas dva moguca resenja, koliko ja znam, a to su:
1. Koristi Office97 ili,
2. Sa MS-ovog sajta skini zadnji SP za VB i jet 4.0
Tako bi trebalo da radi (teorijski).

Pozdrav...
[ LightBow @ 18.05.2003. 02:18 ] @
Access je 2000, kontrola je data, ona sto se nalazi u toolbox-u odmah po instalaciji VB-a. Jet ne znam koji je u pitanju. Evo upravo sam malopre pomislio da je uzrok problema to sto nisam podesio DSN u ODBC-u, ali sam posle podesavanja dobio isti rezultat. Uopste nemam ideju sta moze da bude, vec dva dana nista ne radim. Bilo kakav hint bi mi dobrodosao...
hvala
[ LightBow @ 18.05.2003. 02:25 ] @
Hvala Krsta, sad sam tek video tvoj odgovor. Pokusacu, sa tim SP-om. Ja imam "originalni" VS 6 , i nedavno sam skinuo SP 5 za njega. Da li je to to ili ima specijalno SP za Visual Basic?
Pozdrav
[ Krsta @ 18.05.2003. 02:34 ] @
Vidi ovako, ja sam skoro instalirao MSOffice2000 i imao sam isti problem.
Pored SP-a potrebno je i skinuti novu verziju Jet-a kao sto sam i napisao.
Odi na MS-ov sajt i tamo ces to naci i procitati.
Ti sa tom data kontrolom koristis DAO (database accsess object) i to nema veze sa ODBC-om i podesavanjem.
Sad trenutno mozes da radis sa mdb-ovima za 97, ali ne mozes da ih modifikujes, tj dodajes nova polja i sl.
[ oadar @ 18.05.2003. 17:07 ] @
Kad udjes u VB Project - References i proveri da li je ukljuceno Microsoft DAO 3.6 Object Library ( ne 3.51 ) i radice.
[ dotnet @ 18.05.2003. 17:44 ] @
Pozdrav

Pogledaj http://msdn.microsoft.com/libr...trnscdatactrlandaccess2000.asp
[ Krsta @ 18.05.2003. 18:00 ] @
Citat:
oadar:
Kad udjes u VB Project - References i proveri da li je ukljuceno Microsoft DAO 3.6 Object Library ( ne 3.51 ) i radice.


Kod mene ovo nije htelo da radi.

[ LightBow @ 19.05.2003. 05:17 ] @
Hvala svima na odgovorima. Obradovao sam se kad sam otvorio Dotnetov link, medjutim problem nije resen. Nista se nije promenilo. Doduse, nisam ubacio onaj kod, ali pretpostavljam da nema veze, kad mi onaj DAO 6 ne resava problem. Ostaje mi da sutra jos malo proucim, pa da instaliram ovaj SP... Eto, svuda u knjigama pise kako su VB i Access ko prst i nokat, a u stvari...
Pozdrav
[ dotnet @ 19.05.2003. 17:38 ] @
Pozdrav

Primer sa linka provereno radi, probao sam pre nego sto sam postovao.
[ Jasmina Iricanin @ 02.06.2003. 12:39 ] @
Da bi radio u VB6 sa accessovom tabelom moras da je konvertujes u Toolsu na opciji To Prior Access Database Version. Posle toga sigurno vidi tabelu bez problema.
[ pakin @ 07.06.2003. 18:52 ] @
Uradi samo ovo sto ti je jasmina rekla i bice sve ok ,to znam iz licnog iskustva.
[ kozica @ 08.06.2003. 00:35 ] @
Zdravo drugari.
Ja bih vam postavio jedno pitanje.
PITANJE:
Zasto se mucite sa DAO kontpolem?

DAO kontrola je iz VB5. VB sa sobom donosi savremeniju i bolju kontrolu ADO.
SA ADO kontrolom cete resiti sve probleme. Ovom kontrolom mozete se povezati as
bilo kojom verzijom JET-a.
Jos nesto. Ukoliko budete prelazili na VB7 (VB-net) vase aplikacije sa kontrolom DAO ce zauvek ostati u VB6,nemozete ih ubaciti u VB.NET.

ADO kontrola moze da se poveze sa bazom (*.mdb) i preko ODBC Administratora.


Ako vas besto jos muci posaljite E-Mail
Kozica Vuckovic Goran
Firama : Feniks
E-Mail: [email protected]
[ LightBow @ 08.06.2003. 04:50 ] @
OK. Svi odgovori (osim Oadarovog) vode do resenja problema. Ali da bi radio u dizajn tajmu sa access 2000 bazom neophodno je skinuti SP i poslednji JET .
Ipak, Kozicino pitanje je sasvim na mestu. Za pravljenje novih aplikacija , ADO je definitivno bolje resenje
Zahvaljujem svima
Pozdrav
[ pakin @ 09.06.2003. 21:04 ] @
E pa u pravu si da je ado bolji od dao-a,ali ja sam koristio ado kontrolu kada sam naisao na takav problem i resio ga onako kako sam rekao.Sto znaci da i ado pravi gluposti i ne samo te.ADO ima jos dosta bagova o to svako ko ga cesto koristi zna.