Tja! Ifall du använder adOpenStatic och adLockOptimistic så ska du kunna uppdatera med det. Kanon, det löste problemet. Man glömmer snabbt tyvärr.Ej uppdaterbara recordset från VB6 till Access
Det var en stund sen man gjorde nåt mot access men nu är det dags igen.
Dök på ett problem med när jag försöker lägga till ny rader i ett recordset med AddNew. Den vägrar nämligen med felmeddelandet:
"Current Recordset does not support updating.
This may be a limitation of the provider, or of the selected locktype."
Koden för min connection är som följer (ligger i en modul kan tilläggas):
<code>
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "\DDS.mdb;" & _
"Mode=ReadWrite|Share Deny None;" & _
"Persist Security Info=False"
cn.CursorLocation = adUseServer
cn.Open strConnect
</code>
Öppnar sen ett recordset via en procedur i en klass som fungerar som datalager med rs.Open.
Har testat med lite olika varianter på att öppna, KeySet, Static etc. men inget funkar som jag vill.
/EggetSv: Ej uppdaterbara recordset från VB6 till Access
Sv: Ej uppdaterbara recordset från VB6 till Access
Tack för hjälpen!
/Egget