Stefan Falz: UNION PROBLEM

Beitrag lesen

Hallo Stefan,

rettet mich vor dem Wahnsinn.

ich glaub, das schafft keiner hier ;)

Nachdem ich das Script bei meinem Provider auf den Server gespielt habe, funktionierte es nicht mehr.
Folgende Fehlermeldung:
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Ein Memo- oder OLE-Objektfeld 'Firmenprofil' kann in einem SELECT-Abschnitt einer Union-Abfrage nicht verwendet werden.

Dann hast du MDAC 2.5 oder niedriger und dein ISP MDAC 2.6 oder höher.
Seit MDAC 2.6 ist es nicht mehr möglich, in einer UNION-Abfrage
Memofelder zu selektieren.
Stelle die Abfrage so um, dass alle Felder ausser dem Memofeld
selektiert werden. Dann erstellst du eine neue Abfrage, die
die Ergebnisse der Union-Abfrage und die zugehörigen Memofelder
der Datensätze selektiert.

Also in etwa so:

SELECT unionabfrage.feld1, unionabfrage.feld2, originaltabelle.memofeld FROM unionabfrage, originaltabelle WHERE unionabfrage.id = originaltabelle.id

HTH, Stefan