Access97- Länge einer SQL-Anweisung

Unter bestimmten Umständen kann es vorkommen, daß ein SQL-String einer Recordsource-Eigenschaft länger als 2048 Zeichen wird. Das ertzeugt aber eine Fehlermeldung. Wir verwenden Access97 und SQL-Server 6.5 und 7.0 . Liegt das Problem am SQL-Server oder an Access selbst?

Gruß Raiko

Wie die Fehlermeldung zu Fehler 2176 ja schon sagt „Die Einstellung dieser Eigenschaft ist zu lang. Sie können für diese Eigenschaft entsprechend des Datentyps entweder bis zu 255 oder bis zu 2.048 Zeichen eingeben.“ ist die Länge der RecordSource-Eigenschaft auf 2048 Zeichen begrenzt. (Also eine Einschränkung seitens Access…) Derart komplexe SQL-Anweisungen deuten aber meist darauf hin, dass man die Datenbank nicht sonderlich effizient benutzt bzw. die jeweiligen Bedingungen zu exzessiv auslegt.

Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Derart
komplexe SQL-Anweisungen deuten aber
meist darauf hin, dass man die Datenbank
nicht sonderlich effizient benutzt bzw.
die jeweiligen Bedingungen zu exzessiv
auslegt.

Reinhard

Nunja, die Bezeichnungen waren einfach zu lang…:wink:

Nunja, die Bezeichnungen waren einfach zu
lang…:wink:

Dann kann man doch kürzere Aliasse verwenden!?

Reinhard