[ hz_semir @ 26.12.2008. 16:47 ] @
Pozdrav,
imam jedan problem. Pravim jedan program u VB 6.0 i trbeam ga povezati sa bazom podataka, napravljenom u Accessu 2003. Ali kad pokrenem program izbaci mi gresku "Run time error '3343' Unrecognized database format", to jeste prepoznaje samo Baze napravljene u Accesu 1997. Zna li neko kako da rijesim ovaj problem?

unaprijed hvala
[ stefanpn @ 26.12.2008. 16:51 ] @
Problem je u tome sto koristis stari DAO a on podrzava samo Access 97 format.

Preporucujem ADO...
[ hz_semir @ 26.12.2008. 17:00 ] @
Ali je problem posto radim prijatelju za fakultet, a oni na faksu su radili samo DAO, tako da "ne smijem" koristiti ADO. Znaci DAO radi samo sa Access 97 bazom, onda cu konvertovati bazu u 1997 format i rijesen problem :D

Hvala u svakom slucaju, an brzom odgovoru ;)
[ axa993 @ 09.01.2009. 23:38 ] @
RESENJE PROBLEMA:

1. Skinuti service pack 5 za Visual Bsic 6.0

http://download.microsoft.com/...-VB/WIN98Me/EN-US/vs6sp5vb.exe


2. Kod DAO kontrole (ne znam za ADO ali bi trebalo da radi) u polju Connect odaberite Access 2000 i moci cete da koristite baze podataka u formatu Accessa 2000!!!

3. GLAVNI FAZON JE DA SMO BASIC NATERALI A KORISTI ENGINE VERZIJE 3.6 A NE 3.51 ZA KOJI JE NAPISAN!!! ZNACI BITNO JE DA VAM BAZA PODATAKA BUDE U Access 2000 formatu

4. UZ APLIKACIJU TREBA DA ISPORUCITE I FAJL IZ VASEG WINDOWS\SYSTEM32 FOLDERA FAJL JE:

VB5DB.DLL

JEDNOSTAVNO GA SMESTITE U WINDOWS\SYSTEM32 FOLDER RACUNARA NA KOME CE SA VAS PROGRAM IZVRSAVATI!

*ZAKLJUCAK:
-Skininte Service Pack 5 (link gore);
-Neka tip konekcije prema bazi podataka bude Access 2000 ka bazi u formatu 2000;
-uz svoj program distribuirajte samo VB5DB.DLL u windows\system32 folder (nema potrebe za registrovanjem fajla itd....)

RADI POVERENO NA WINDOWSU XP SP 2 SVEZE INSTALIRANOM!!!

Eto samo da se malo pomucite

Nema na cemu...
[ dzigilibonglica @ 19.01.2009. 09:50 ] @
Ili iskonvertuj bazu u stari format direktno iz Accessa, pa ce i VB program raditi.