Jag håller på att förska skriva ut en databas men det det går inte, jag har använt koden Du måste öppna en connection mot databasen före du försöker öppna ditt recordset.Skriv ut databas
    
    
Private Sub CmdExport_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
rs.Open "select * From tblpersoner Order by fieldFörnamn ASC", cn, adOpenDynamic
x = 1
With rs
    .MoveFirst
    Do While Not .EOF
        ExcelSheet.Cells(x, 1).Value = Data1.Recordset.Fields("RegFörnamn")
        ExcelSheet.Cells(x, 2).Value = Data1.Recordset.Fields("RegEfternamn")
        x = x + 1
    Loop
End With
End Sub
men den hakar sig på 
rs.Open "select * From tblpersoner Order by fieldFörnamn ASC", cn, adOpenDynamic
 och det står "The application requsted an operation on an object with reference to a closed or invalid Connection object".
vet inte vad det betyder nån som vet?
/simonSv: Skriv ut databas
    
    
cn.open 'Connectionstring'
rs.open Select * ....
/Niklas