[ toxi_programer @ 06.02.2008. 13:58 ] @
Pozdrav.

Napisao sam program, kod mene radi sve OK kao i na mnogim drugim kopovima. Međutim, isti taj program na određenim računarima ne radi.

Svi ti računari imaju instaliran .net framework( od verzije 2.0 do 3.5, kako gde). Program koristi "access" bazu, dakle Jet engine.

Imam kod koji se konektuje na bazu ali kada treba da se izvrši najprostiji SELECT program baci izuzetak.

Sve ovo radim sa OleDbConnection, OleDbCommand i OleDbDataAdapter klasama.
.mdb fajl je na mestu, mogu da otvorim koneciju. Međutim, na liniji gde poziva OleDbAdapter.Fill() dobijam poruku o grešci.

Problematični kompovi imaju instaliran Windows XP SP2.


Imate li ideju šta može da bude?
[ mmix @ 06.02.2008. 14:01 ] @
Ako koristis Access bazu i comp je XP64 onda ne radi jer xp64 nema jet provajder za access.
[ toxi_programer @ 06.02.2008. 17:49 ] @
Hvala na odgovoru ali to ipak nije problem.
U prošlom postu sam izostavio poruku koju sa sobom nosi Exception. Ona glasi:

The Microsoft Jet database engine could not find the object 'KnjigaID'. Make sure the object exists and that you spell its name and the path name correctly.

Primećeno je da se ova greška javlja na kompjuterima koji nemaju instalirano Microsoft User-Mode driver Framework Feature Pack 1.0, šta god to bilo.
Problem je što ja ne mogu da nađem lokaciju sa koje mogu da preuzmem ovaj paket...?
[ mmix @ 06.02.2008. 18:56 ] @
Hmm, uvrnuto. Taj paket koji spominjes se koristi kao layer za device drajvere koji rade u user (non-kernel) modu da ne bi upucali ceo sistem u slucaju "padavice". Apsolutno nema nikakve veze sa .net aplikacijama koje koriste access... Mozda je podudarnost :)
[ mmix @ 06.02.2008. 19:09 ] @
Btw, UMDF ne moze da se skine kao nezavistan paket. Pusti da ti se skinu svi updatovi za XP i jedan od njih ce biti UMDF. Ako to nije opcija , onda skini i instaliraj Windows Media PLayer 10 ili 11, UMDF dolazi uz njih posto se koriste za drajvere za Zune player.
[ helja @ 07.02.2008. 11:18 ] @
Greska "The Microsoft Jet database engine could not find the object 'KnjigaID" se meni javljala kada sam podesio u regional settings-u opcije bosanski. Sad' ne znam kako je kod tebe podeseno, ali probaj promijeniti.
[ Lekic @ 16.05.2008. 20:33 ] @
Ne mogu da verujem da je do toga problem!!! Nervirao sam se 2 sata pokusavajuci da nadjem u cemu je problem! Strasno... Hvala ti puno!