Thema Datum  Von Nutzer Rating
Antwort
29.07.2016 18:38:10 Jochen
Solved
Blau Datenbankabfrage über Excel VBA bringt Automatisierungsfehler
30.07.2016 18:35:20 Gast46429
NotSolved

Ansicht des Beitrags:
Von:
Gast46429
Datum:
30.07.2016 18:35:20
Views:
625
Rating: Antwort:
  Ja
Thema:
Datenbankabfrage über Excel VBA bringt Automatisierungsfehler

Ich hab jetzt mal noch viele Dinge versucht und bin ein Stück weiter gekommen. Ich kapiere es zwar nicht ganz, aber es funktioniert.

Der Fehler liegt im SQL-Abfragestring:

"SELECT Tabelle1.* FROM Tabelle1 WHERE Tabelle1.Position = ""Test""" 

Der oben aufgeführte String funktioniert NICHT. Der Felddatentyp ist ein "Kurzer Text". In der Datenbank gibt es noch ein Datenbankfeld welches ebenfalls als Felddatentyp "Kurzer Text" hat. Dieses funktioniert komischerweise auch mit dem ober dargestellten String. Also bei einem Feld geht der String, bei dem anderen nicht. Das ist echt komisch.

Setzt man nun "Position" in eckige Klammern, dann funktioniert alles:

"SELECT Tabelle1.* FROM Tabelle1 WHERE Tabelle1.[Position] = ""Test""" 

Vielleicht weiß ja jemand wieso das so ist.

Danke an alle die sich Gedanken gemacht haben.


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
29.07.2016 18:38:10 Jochen
Solved
Blau Datenbankabfrage über Excel VBA bringt Automatisierungsfehler
30.07.2016 18:35:20 Gast46429
NotSolved