ADO refresh problemen

Status
Niet open voor verdere reacties.

harolda1980

Gebruiker
Lid geworden
7 aug 2007
Berichten
488
Ik zit met een probleem in mijn database.
Zodra ik een record wegschrijf in mijn database. en dan direct daarna de code voor het ophalen activeer krijg ik niet de lijst incl. het laatste record naar voren.

Dan moet ik hem zeg maar twee laden. net als of de database zich moet vernieuwen?

Net geprobeerd twee keer de database aan te roepen dus twee keer inladen achter elkaar om hem te triggeren maar ook dat werkt niet!
 
Dit is een voorbeeld van een code die een record toevoegd. Dit is wel de soort code die ik gebruik!
Code:
Private Sub Fabrikantadrestv()
Dim cnnfabrikanten As ADODB.Connection
Dim rstfabrikanten As ADODB.Recordset
Dim strCnn As String
Dim strSQL As String
Dim strdir As String
Dim strProvider As String
Dim I As Long

        strdir = Connectionstring
        strSQL = "tblFabadres"
        strProvider = "Microsoft.Jet.OLEDB.4.0"
        strCnn = strdir & "\dbinkoop.mdb"
        Set cnnfabrikanten = New ADODB.Connection
        cnnfabrikanten.Provider = strProvider
        cnnfabrikanten.Open strCnn
        Set rstfabrikanten = New ADODB.Recordset
        rstfabrikanten.Open strSQL, cnnfabrikanten, adOpenDynamic, adLockOptimistic
            rstfabrikanten.AddNew
            rstfabrikanten!Fabnaam = beheerfabrikantID
            rstfabrikanten!fabtelefoonnr = txtFabtel.Value
            rstfabrikanten!fabfaxnr = txtFabfax.Value
            rstfabrikanten!fabstraat = txtFabstraat.Value
            rstfabrikanten!fabhuisnr = txtFabnr.Value
            rstfabrikanten!fabpostcode = txtFabpcode.Value
            rstfabrikanten!fabplaats = txtFabplaats.Value
            rstfabrikanten.Update
            rstfabrikanten.Close
        cnnfabrikanten.Close
        Set rstfabrikanten = Nothing
        Set cnnfabrikanten = Nothing
'        Unload frmFabrikantAdres
        MsgBox "Adres toegevoegd aan de fabrikant " & lbFabrikant.Caption, vbInformation
End Sub
 
Dit is maar de helft van de code, lijkt mij: alleen het stuk waarmee je het record aanmaakt. Twee vraagjes: waar is de rest? En in welk programma gebruik je de code? Toch niet in dezelfde database? Want dan kan het een stuk simpeler...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan