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

OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?

[es] :: .NET :: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?

[ Pregleda: 724 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 409
*.adsl-4.sezampro.yu.

Sajt: www.todicsoft.com


Profil

icon OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?06.02.2008. u 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?
06.02.2008. u 13:58 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2411
195.252.78.*

Sajt: blog.mitrovic.rs


Profil

icon Re: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?06.02.2008. u 14:01
Ako koristis Access bazu i comp je XP64 onda ne radi jer xp64 nema jet provajder za access.
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
06.02.2008. u 14:01 

toxi_programer
Nemanja Todić
Beograd

Član broj: 104396
Poruke: 409
*.adsl-4.sezampro.yu.

Sajt: www.todicsoft.com


Profil

icon Re: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?06.02.2008. u 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...?
06.02.2008. u 17:49 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2411
195.252.78.*

Sajt: blog.mitrovic.rs


Profil

icon Re: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?06.02.2008. u 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 :)
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
06.02.2008. u 18:56 

mmix
Miljan Mitrovic
Software Architect
Pancevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 2411
195.252.78.*

Sajt: blog.mitrovic.rs


Profil

icon Re: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?06.02.2008. u 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.
▪ The quicker a phone is answered in sales, the slower it's answered in customer services - Brownridge's Law
▪ Democracy is a device that ensures we shall be governed no better than we deserve - George Bernard Shaw
▪ To err is human--and to blame it on a computer is even more so - Robert Orben
06.02.2008. u 19:09 

helja
Bosna i Hercegovina

Član broj: 133837
Poruke: 56
*.806566-66.bih.net.ba.



Profil

icon Re: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?07.02.2008. u 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.
07.02.2008. u 11:18 

Lekic
E moj prijatelju
SER BIH

Član broj: 15506
Poruke: 142
79.101.229.*



Profil

icon Re: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?16.05.2008. u 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!
Svi hoce u raj, a niko nece da umre...
16.05.2008. u 20:33 

[es] :: .NET :: OleDbDataAdapter.Fill() , negde radi negde ne. Zašto?

[ Pregleda: 724 | Odgovora: 6 ]

Postavi temu Odgovori

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