Tillægsspørgsmål til: Indsætte ny post og hæve værdien med 1
Nu har jeg fundet ud af at indsætte en ny post og forhøje værdien med 1. Se spørgsmålhttp://www.eksperten.dk/spm/800910
Nu skal jeg bare have aflæst hvad værdien er.
Jeg har prøvet med følgende, hvor der uden problemer bliver tilføjet en ny post.
Sub x()
Dim lSql As String
Dim lRs As ADODB.Recordset
Dim lNummer As Long
lSql = "Insert Into tabel1 (tNummer) Select Max(tNummer)+1 From tabel1"
Set lRs = New ADODB.Recordset
lRs.Open lSql, CurrentProject.Connection, adOpenDynamic, adLockReadOnly
lNummer = lRs!tNummer ' Elementet kan ikke findes i ......
lRs.Close
Set lRs = Nothing
End Sub
Desværre kan tNummer ikke aflæses da recordsettet lukker umiddelbart efter sqlén er sendt.
Noget godt forslag til hvordan den løses?
