Thema Datum  Von Nutzer Rating
Antwort
Rot SQL Ausdruck zu lange?
31.05.2012 12:37:56 ToniKukoc
NotSolved
31.05.2012 14:13:22 Gast22008
NotSolved

Ansicht des Beitrags:
Von:
ToniKukoc
Datum:
31.05.2012 12:37:56
Views:
1893
Rating: Antwort:
  Ja
Thema:
SQL Ausdruck zu lange?

Hallo,

ich will mit Access ein paar Abfragen von einer ODBC-Datenbank machen, da das sehr viele Daten sind möchte ich nur die aus einer bestimmten Zeitspanne. Durch folgenden SQL-Ausdruck versuche ich das umzusetzen

Code:


StrODBC = "[ODBC;Driver={Gupta SQLBase};FILEDSN=C:\Programme\Gemeinsame Dateien\ODBC\Data Sources\Prinance.dsn;DB=FIRMA32;SRVR=servername;DSN=Prinance;SERVERNAME=hauptserver;DATABASE=FIRMA32;UID=uid;PWD=password]"


Str1 = "SELECT *  FROM " + StrODBC + ".PUBLIC.KL_ERGEBNIS, PUBLIC_VM_VORGANG WHERE PUBLIC_VM_VORGANG.AENDERUNGSDT > CLng(#04/01/2012#) AND PUBLIC_VM_VORGANG.VORGANGSNR = " + StrODBC + ".PUBLIC.KL_ERGEBNIS.VORGANGSNR"

DoCmd.RunSQL Str1



Der ODBC-String ist korrekt, wenn ich eine Abfrage mache bei der ich eine ganze Tabelle einfüge ohne WHERE-Bedingung funktioniert es einwandfrei.
Als Fehlermeldung erhalte ich: Laufzeitfehler 3125, " ist kein gültiger Name, Stellen Sie sicher dass der Name nicht zu lange ist und keine ungültigen Zeichen enthält.
Ist es möglich dass der SQL String zu lang ist und wenn ja wie kann ich das umgehen?


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 SQL Ausdruck zu lange?
31.05.2012 12:37:56 ToniKukoc
NotSolved
31.05.2012 14:13:22 Gast22008
NotSolved