Avatar billede knaldeglad Nybegynder
11. maj 2005 - 12:20 Der er 6 kommentarer og
1 løsning

Låser jeg adgang til access db mon fra C#

jeg åbner en access db fra C# med denne , men den tilknyttede webside kan ikke åbne db i 1 min efter jeg har haft den åbenet fra C# ?

connection string fra C#

@"SafeTransactions=0;
MaxScanRows=8;
DefaultDir=\\Medion\db\;
Threads=3;
DriverId=25;DBQ=\\Medion\db\db.mdb;
UserCommitSync=Yes;
FIL=MS Access;
PageTimeout=5;
Driver={Microsoft Access Driver (*.mdb)};
MaxBufferSize=2048;
UID=;Pwd=;
FILEDSN=\\Medion\db\db.mdb.dsn"
Avatar billede nielle Nybegynder
11. maj 2005 - 17:36 #1
Det lyder jo godt nok som om at du har en lock som der lige skal time ud. Nu viser du ikke noget videre kode, men mon ikke du glemmer at kalde Close() på din connection?
Avatar billede knaldeglad Nybegynder
11. maj 2005 - 18:26 #2
nope....
Avatar billede nielle Nybegynder
11. maj 2005 - 18:49 #3
Måske glemmer du så i stedet at kalde Close() på en DataReader?
Avatar billede knaldeglad Nybegynder
12. maj 2005 - 21:31 #4
jaeeee  måske...    men  er du sikker på at det har en effekt overhovedet når connection er lukket...    det vil jeg ikke mene.... det bør kun ha en effekt i selve programmet  db bør være frigivet....
Avatar billede nielle Nybegynder
13. maj 2005 - 17:56 #5
Tja-tjo, jeg kan i hvert fald ikke bevise at der er nogen effekt når jeg selv prøver. Men nu prøver jeg så heller ikke i ASP.NET context men på min egen lokale maskine. Jeg har ingen anelse om hvorvidt tingene fungere anderledes på en webserver (men det ville ikke undre mig).

Under alle omstændigheder er det altså pæn programmering altid at lukke sine DataReader objekter i stedet for at lade Garbage Collection om at gøre det for dig.
Avatar billede knaldeglad Nybegynder
14. maj 2005 - 11:40 #6
hm...  det er det samme om jeg gør det eller ej....  det anede mig...
Avatar billede knaldeglad Nybegynder
03. juli 2005 - 20:35 #7
jo det ser ud til at access bare er en forkert db til dette.....    den kan ikke tilgåes parallelt men serielt
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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