Avatar billede shpk Nybegynder
01. november 2002 - 11:41 Der er 7 kommentarer

Overførsel fra Oracel db til Access Db via ODBC

Jeg overfører data fra en Oraceldatabase til en Accessdatabase vha. ODBC over en ADSL-forbindelse.
Jeg læser samtidig i tabellerne i Access via VB. Jeg har observeret at systemet crasher og ødelægger Accessdatabasen og skriver en fejlmeddelse "Databasen er åbnet med udelt udgang af ....". Denne skal repareres og systemet kører videre. Er det Access, ODBC eller VB som genererer fejlen, og hvor skal den rettes?
Avatar billede terry Ekspert
01. november 2002 - 15:18 #1
Well we cant see the code so its hard to say. Make sure that you have the newest ODBC drivers
Avatar billede fynbohans Nybegynder
01. november 2002 - 21:54 #2
Er det Access2000? Access skal i alle tilfælde være indstillet til
"med delt adgang". Microsoft har lavet en lille detalje om i denne
version. - Prøv at kigge efter om der ligger en lille .ldb fil
samme sted som .mdb-filen, når Access er åben.
Avatar billede shpk Nybegynder
04. november 2002 - 13:55 #3
Ja, det er Access2000. .ldb filen er der godtnok. Access er sat op med delt adgang.
Avatar billede terry Ekspert
06. november 2002 - 17:58 #4
it could be either VB, Oracle or VB, but I wouldnt be surprised if it is VB! Make sure you clean up after you. Close connections etc.
Are you accessing tables in the Access dB which are linked to an Oracle dB or what? If you COPY the data to Access and then via VB access the tables then you should quite easily be able to find out if it is VB which is giving the problem, by using VB. But if yout ARE accessing LINKED tables then I would suggest that you access your Oracle tables directly from VB and NOT via Access!
Avatar billede shpk Nybegynder
07. november 2002 - 07:58 #5
Fobindelsen ml. Access og VB står altid åben, det er kun forespørgsler der foretages fra VB.
Forbindelsen (ODBC over en ADSL-linie)ml. Oracle og Access, åbnes kun når Oraclen har data der skal opdateres/rettes/slettes.
Jeg kan ikke læse direkte via VB i Oracle, pga. Oracle databasen ikke er placeret fysisk samme sted som anlægget der skal bruge dataene. Derfor læser vi dataene ned fra Oracle til en lokal Access database via ADSL, derved undgår vi nedetid på anlægget, hvis forbindelsen til Oracle forsvinder.
Avatar billede fynbohans Nybegynder
08. november 2002 - 19:53 #6
Det er ikke sikkert problemet har noget at gøre med dit specielle tilfælde.
Fejlen dukker af og til op på uforklarlig vis. Den har også også været
diskuteret her, uden at problemet så vidt jeg ved er løst.
I mit eget tilfælde har det altid været databaser, som er konverteret fra
Access97.
Symptomet er foruden fejlmeddelelsen, at .ldb-filen bliver liggende på
hardisken og den kan først slettes efter at maskinen er genstartet.
Avatar billede fynbohans Nybegynder
08. november 2002 - 19:55 #7
...... på harddisken efter at Access er lukket.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester