[ cesare @ 14.01.2008. 12:43 ] @
Pozdrav svima !!!

Problem koji imam vezan je za povezivanje sa Access bazom i programa radjenog u VBNET 2005. Za vezu sa bazom korišćene su ugradjene klase u NET-u, tačnije System.Data.Odbc. Problem je u ConnectionString-u gde pise da je Provider=Microsoft.Jet.4.0. Koju god verziju da upisem za ovaj provajder, dobijam runtime poruku o gresci, gde pise da ovaj provajder nije registrovan na lokalnoj masini. Kada ovaj provajder koristim u VB6, sve radi bez ikakvih problema. Sta je potrebno odraditi (podesiti) na racunaru da bi sve lepo radilo i na NET-u. Problem je ako je ta procedura obimnija, jer bi taj program trebalo da radi kod mene u firmi gde postoje ogranicenja u "igranju" sa Windows-om, i gde moram da koristim Acess bazu.

Unapred hvala ...
[ mmix @ 14.01.2008. 14:10 ] @
Kao target izaberi Win32.

Problem je sto verovatno imas 64bitni OS Vistu ili Windows2003x64 i bild target ti je any CPU ili Win64. U tom scenariju ODBC pokusava da ucita 64bitni Jet provider koji ne postoji na tim OSovima (samo na XP64). MS jos nije izbacio 64bitni MDAC za te OSove i mos da se slikas

http://blogs.msdn.com/selvar/a...on-64bit-operating-system.aspx