Thema Datum  Von Nutzer Rating
Antwort
Rot SQL Abfrage bei Fehlversuch Verbindung keine Zugangsnachfrage
06.03.2020 12:08:45 gast0815
NotSolved
06.03.2020 15:59:57 Gast96909
NotSolved
06.03.2020 19:13:23 gast0815
NotSolved
07.03.2020 10:16:36 Gast66519
NotSolved
07.03.2020 10:20:30 Gast66519
NotSolved
07.03.2020 14:38:38 Mase
NotSolved
07.03.2020 15:33:12 gast0815
NotSolved
07.03.2020 15:34:45 Mase
NotSolved

Ansicht des Beitrags:
Von:
gast0815
Datum:
06.03.2020 12:08:45
Views:
86
Rating: Antwort:
  Ja
Thema:
SQL Abfrage bei Fehlversuch Verbindung keine Zugangsnachfrage

Hallo,

 

Ich habe ein Makro was Daten aus einer SQL Datenbank Aktualisieren soll, so weit so gut. Problem ist wenn keine Verbindung zum Server besteht kommt die Frage der zugangsdaten.

Ich möchte das makro aller 5min ausführen, bekomme ich auch so weit hin.

Wenn ein Verbindungsfehler kommt bzw nicht verbinden kann soll nichts passieren und einfach 5 minuten später wie geplant das Makro neu ausgeführt werden

 

Sub SQL()
'
' SQL Makro
'

'
    
    Sheets.Add After:=ActiveSheet
    With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
        "OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=""Messdaten (2)"";Extended Properties=""""" _
        , Destination:=Range("$A$1")).QueryTable
        .CommandType = xlCmdSql
        .CommandText = Array("SELECT * FROM [Messdaten (2)]")
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        
        .Refresh BackgroundQuery:=False
    End With
    
End Sub

Alternativ währe doch bestimmt möglich die Abfrage direkt über das Makro zu machen, weis aber leider nicht wie ich die Verbindung zum SQL Server bekomme.

Danke

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot SQL Abfrage bei Fehlversuch Verbindung keine Zugangsnachfrage
06.03.2020 12:08:45 gast0815
NotSolved
06.03.2020 15:59:57 Gast96909
NotSolved
06.03.2020 19:13:23 gast0815
NotSolved
07.03.2020 10:16:36 Gast66519
NotSolved
07.03.2020 10:20:30 Gast66519
NotSolved
07.03.2020 14:38:38 Mase
NotSolved
07.03.2020 15:33:12 gast0815
NotSolved
07.03.2020 15:34:45 Mase
NotSolved