Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA: SQL Select Anweisung mit Parameter aus einer Zelle
28.04.2015 16:29:24 Michael
NotSolved
29.04.2015 09:27:39 Gast14149
NotSolved

Ansicht des Beitrags:
Von:
Michael
Datum:
28.04.2015 16:29:24
Views:
1171
Rating: Antwort:
  Ja
Thema:
Excel VBA: SQL Select Anweisung mit Parameter aus einer Zelle

Hallo,

ich habe ein Problem mit einer Select-Anweisung in Excel VBA. Vielleicht ist es nur eine Kleinigkeit oder etwas so offensichtliches, aber ich komm einfach nicht auf meinen Fehler.

Ich möchte in die Select Anweisung ein Datum, dass ich in 2 Zellen geschrieben habe (D3 und C3) in die Anweisung aufnehmen.

Dim rs As ADODB.Recordset
Dim von As String
Dim bis As String
Set rs = New ADODB.Recordset

....

von = ActiveSheet.Range("C3").Value
bis = ActiveSheet.Range("D3").Value

ActiveSheet.Range("A5:AX500000").Clear

Set rs = cnPubs.Execute("SELECT * FROM VpoArtikelView(von,bis)")

Do Until rs.EOF
    Sheets(1).Range("A5").CopyFromRecordset rs
    If Not rs.EOF Then
    rs.MoveNext
    End If
Loop
rs.Close
cnPubs.Close
Set cnPubs = Nothing
Set rs = Nothing

Ich kriege ständig die Fehlermeldung "Ungültiger Spaltenname von" obwohl dort nur das Datum drin steht.

Wenn ich das Datum direkt hier selber in die Select Anweisung schreibe, wird es akzeptiert und ich kriege das richtige Ergebnis.

Auch wenn ich ''von'' mit 2 Hochkommas schreibe, funktioniert es nicht.

Danke im Voraus für die Antworten!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • 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
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • 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

Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA: SQL Select Anweisung mit Parameter aus einer Zelle
28.04.2015 16:29:24 Michael
NotSolved
29.04.2015 09:27:39 Gast14149
NotSolved