Ligger ansluten med kanske 7 användare mot en och samma Accessdatabas via connection typ följande ...HJÄLP !! Databas tappar format ..
<code>
Sub DataGrund()
Dim con As New ADODB.Connection 'öppnar allmän grunddata
constr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & strDatakatalog & "Grunddata.mdb"
con.ConnectionString = constr
con.Open constr
Set conGrunddata = con
conGrunddata.CursorLocation = adUseClient
End Sub
</code>
I de flesta fall läser jag bara data och kör då med ..
<code>
conGrunddata, adOpenForwardOnly
</code>
Och vid uppdaterbara recordset kör jag med ..
<code>
conGrunddata, adOpenKeyset, adLockOptimistic
</code>
Efter redigering kör jag en close följt av open av connection annars hänger inte ändringen med vid en snabb efterföljande redovisning av data.
Till mitt problem ... vid 3 tillfällen nu har databasen kraschat och meddelande kommer upp att databasen har fel format eller är inte en Accessdatabas.
Vad kan orsaka detta ?
Jag har 4 databser till som är anslutna på samma sätt men ingen av dessa har drabbats av samma problem, dock är dom inte fullt lika hårt traffikerade !
Jag kör direkt mot Accessdatabasen, alltså inte MySQL eller MsSQL.
Hoppas någon har en teori att slänga fram för jag begriper NOLL !
/Patrik