[ nd_genius @ 12.03.2006. 18:16 ] @
Program radjen u Visual Basicu 6 sa DAO konekcijom na MS Access bazu ne radi na računarima na kojem nema instaliranog VB-a. U instalaciju programa sam zapakovao DLL i OCX fajlove koji su pisalu u Depedency fajlu, ali ne radi.

Na jednom računaru je radio program, ali nakon formatiranja hard-diska ne radi.

Znači, pojavi se poruka sa greškom:

"Data Access Error"

i nakon klika na OK druga: "Run Time Error '91' Object Variable or With block variable not set".

Je li mi potreban jos neki DLL ili oCX fajl, ili nesto trece?

Hvala unaprijed.
[ Marko_L @ 12.03.2006. 19:52 ] @
Potreban ti je još neki dll ili ocx fajl na kompu :)
Ili još bolje skini najnoviji MDac sa MS-ovog sajta (besplatan je) i milsim da nećeš imati problema.
[ nd_genius @ 13.03.2006. 18:32 ] @
Skinuo sam sa Microsoftovog sajta MDAC TYP 2.5 i kada ga pokrenem, pojavi se poruka sa greskom da su fajlovi vec instalirani na verziji Windowsa koju posjedujem.

Dok je VB instaliran na racunar program radi bez problema, ali nakon uninstalla VB-a, opet se javlja ista greska, znaci izgleda da je potreban neki fajl sto dolazi sa VB-om, samo ne znam koji....

Ima li neko drugo rjesenje, neki dll ili ocx fajl ili nesto slicno?

[Ovu poruku je menjao nd_genius dana 13.03.2006. u 22:50 GMT+1]
[ nd_genius @ 14.03.2006. 20:14 ] @
Probao sam i sa MDAC 2.81 SP1 (za WinXP SP2) ali nista, opet isto...

Zna li neko rjesenje koje bi mi moglo pomoci???
[ batalule @ 14.03.2006. 22:01 ] @
MDAC ti treba za ADO a za DAO ti treba sledeca gomila (mislim da nema neki instaler za ovo jer je DAO zastareo????):
Code:

[email protected],$(WinSysPath),,$(Shared),6/18/98 12:00:00 AM,89360,6.0.81.69
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,3/1/04 7:55:29 PM,241693,4.0.8618.0
[email protected],$(WinSysPathSysFile),,,3/1/04 7:55:35 PM,552989,4.0.8015.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,1/10/04 12:36:43 PM,315423,4.0.6508.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,1/10/04 12:36:42 PM,421919,4.0.7328.0
[email protected],$(WinSysPathSysFile),,,1/10/04 12:36:50 PM,831519,4.0.6508.0
[email protected],$(WinSysPathSysFile),,,3/16/04 6:38:33 PM,614431,4.0.6508.0
[email protected],$(WinSysPathSysFile),,,1/10/04 12:37:02 PM,380957,6.0.72.9589
[email protected],$(WinSysPathSysFile),,,3/16/04 7:44:16 PM,30749,6.0.1.9431
[email protected],$(WinSysPathSysFile),,,3/16/04 6:38:32 PM,151583,4.0.6508.0
[email protected],$(WinSysPathSysFile),,,1/10/04 12:36:33 PM,53279,4.0.6508.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,3/16/04 7:44:10 PM,1507356,4.0.8618.0
[email protected],$(MSDAOPath),$(DLLSelfRegister),$(Shared),3/1/04 7:55:22 PM,561179,3.60.8618.0


+ vecinu ovih fajlova moras da registrujes sa regsvr32 imefajla.dll

Imas u VB Package And Deployment wizard pa napravi instalaciju sa njim i kada je napravis imaces SETUP.LST fajl u kome ti pise sta konkretno treba da se ukljuci u instalaciju.

[Ovu poruku je menjao batalule dana 14.03.2006. u 23:05 GMT+1]
[ nd_genius @ 15.03.2006. 18:35 ] @
Stavio sam u instalaciju sve ove fajlova, ali nista, opet isto...

Uocio sam da program radi na racunarima svim racunarima osim na kojem je instaliran Windows XP Service Pack 2, znaci na svim ostalim radi program, ali na XP SP2 ne, pa je logicno da treba neki fajl za ovaj Windows.

Zna li neko koji fajl treba (ako je fajl u pitanju) ili nesto drugo?

[Ovu poruku je menjao nd_genius dana 17.03.2006. u 09:56 GMT+1]
[ nd_genius @ 22.03.2006. 08:41 ] @
Znaci, izgleda da nema rjesenja za Windows XP sp2...
[ mladenovicz @ 22.03.2006. 16:41 ] @
Naravno da ima resenja. Dodaj error handlere u svoju aplikaciju pa ces tacno videti sta ti od DLLova nedostaje i gde se javlja greska.
[ zeljo @ 24.03.2006. 00:20 ] @
Greska je specificna kao da se baza ne moze procitati zato sto je Read-Only, pokusaj desni klik propertis na bazi i rascekiraj ako je read_only ....
[ nd_genius @ 24.03.2006. 10:43 ] @
Citat:
zeljo: Greska je specificna kao da se baza ne moze procitati zato sto je Read-Only, pokusaj desni klik propertis na bazi i rascekiraj ako je read_only ....



Nije zbog ovog, jer radi na svim racunarima osim na kojima je Windows XP SP2.... A za error handler, ne znam gdje, kako da ga ukljucim....
[ mladenovicz @ 24.03.2006. 16:45 ] @
On Error Statement
Visual Basic Error Handling
[ nd_genius @ 29.03.2006. 22:57 ] @


Nisam uspio nista naci na ovim linkovima... Ponavljam, program ne radi samo na Windows XP Service Pack 2, na ostalim svim hoce... Pomoc!!!
[ mladenovicz @ 30.03.2006. 17:15 ] @
Error handler se ne ukljucuje nego treba da se doda u SVAKI metod u aplikaciji. Ona dva linka sadrze sve sto treba da znas o error handlingu.
[ axa993 @ 09.01.2009. 22:33 ] @
ma kakvi error handleri ne pomaze. skoro pola godine nisam nasao resenje za ovo...bedak. mislim da je jedino sto fali legitiman unos u registryju. to je sve
[ axa993 @ 09.01.2009. 23:28 ] @
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 200 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...
[ coollrc @ 23.08.2009. 10:16 ] @
@axa993

Hvala, ovo resava problem.
Jedino link koji si postavio vise ne radi.
Vise ne moze da se nadje Service pack 5 na Microsoftovom sajtu!

Ovde mozete skinuti ako zatreba:
http://www.mvps.org/temp/randy.sp/ - kolekcija VB SP-a

Pozdrav