Wie zum extrahieren von Daten von SQL Server nach Excel mithilfe von vba?

Sub aa()

Dim conn As ADODB.Connection

    Dim rs As ADODB.Recordset
    Dim sConnString As String

    ' Create the connection string.
    sConnString = "Provider=SQLOLEDB;Data Source=INSTANCE\SQLEXPRESS;" & _
                  "Initial Catalog=Raja;" & _
                  "Integrated Security=SSPI;"

    ' Create the Connection and Recordset objects.
    Set conn = New ADODB.Connection
    Set rs = New ADODB.Recordset

    ' Open the connection and execute.
    conn.Open sConnString
    Set rs = conn.Execute("SELECT * FROM raja.dbo.saran")

    ' Check we have data.
    If Not rs.EOF Then
        ' Transfer result.
        Sheets(1).Range("A1").CopyFromRecordset rs
    ' Close the recordset
        rs.Close
    Else
        MsgBox "Error: No records returned.", vbCritical
    End If

    ' Clean up
    If CBool(conn.State And adStateOpen) Then conn.Close
    Set conn = Nothing
    Set rs = Nothing
End Sub

Finden Sie oben code, aber der obige code nicht funktioniert.bitte, wie dieses Problem zu beheben.

  • wenn Sie einen anderen code geben Sie bitte andernfalls, wenn alle Referenz-Datei oder eine Referenz video teilen.
  • Welche Fehler sind Sie immer und auf welcher Linie?
  • VB.NET ≠ VBScript ≠ VBA. Bitte nicht spam Kennzeichnen, nur weil Sie die ersten beiden Buchstaben gemeinsam. Dies ist nur mit VBA.
  • Bitte Lesen Sie stellen und nehmen Sie die tour und nicht zu vergessen eine Frage zu stellen . Dies ist nicht ein Dienst Debuggen.
  • meine Vermutung .... der sql-server ist offline
  • ich schaute gerade auf Ihren anderen Beitrag. Sie nicht Fragen, jede Frage gibt es überhaupt und Sie machte keine Anstalten, das problem zu beschreiben, das Sie haben. Sie werden das gleiche tun hier. ich glaube nicht, dass hier irgendjemand verschwenden Ihre Zeit versuchen zu erraten, was Sie denken. also, bitte, geben Sie entweder einige nützliche Informationen, damit wir dir helfen können, oder löschen Sie Ihren Beitrag.

InformationsquelleAutor Saran | 2017-09-25
Schreibe einen Kommentar