ich möchte anhand ADO Datenfelder in einer Access-Datenbank füllen. Die Referenz-Daten hole ich mir aus einem Excel-File.
Wie aktualisiere ich die Felder bzw. wie muss ich hier vorgehen?
hier ein Teil vom Tool:
SQL = "SELECT Ports.Nummer, Hardware.Namen " & _
      "FROM HardwareTypen INNER JOIN (Ports " & _
      "INNER JOIN (Aufträge INNER JOIN Hardware " & _
      "ON Aufträge.Auftrag_ID = Hardware.Auftrag_ID) " & _
      "ON Ports.Port_ID = Aufträge.Port_ID) ON HardwareTypen.HardwareTyp_" & _
      "ID = Hardware.HardwareTyp_ID;"
Set RS = Conn.Execute(SQL)
For I = 2 To LstRef
    PIDRef = Workbooks(RefDat).Sheets(1).Cells(I, 2).Value
    PIDRef = Left(PIDRef, 8)
    RNamRef = Workbooks(RefDat).Sheets(1).Cells(I, 1).Value
    Do Until RS.EOF
        PIDDB = RS.Fields("Nummer")
        RS.MoveNext
        If PIDDB = PIDRef Then
            NameDB = RS.Fields("Namen")
            If NameDB = "" Then
                RS.Fields("Namen") = RNamRef
                RS.Write
            End If
        End If
    Loop
    Application.StatusBar = I & " von " & LstRef & " Datensätzen importiert..."
Next I