SQL-Abfrage (OT=SQLServer)

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Ich weiß, dass wir hier Access (Jet) machen, aber ich probiers auf Grund der guten Erfahrungen trotzdem.

Folgende SQL-Abfrage läuft mit einer Access-Datenbank, aber nicht mit dem SQLserver 2000:

select top 5 * from kontakte where partner_nr=11000
union
select * from kontakte where partner_nr=11000 and inhalt is not null

Die einzelnen SQL-Statements funktionieren ohne Problem, sobald das UNION dazukommt, bekomme ich die Fehlermeldung "Für die Datentypen text, ntext oder image kann DISTINCT nicht angegeben werden.". Nun kann ich mir vorstellen, wie das zustande kommt. Aber: was dagegen tun?

Lothar Geyer
.



Relevant Pages

  • Re: SQL-Abfrage (OT=SQLServer)
    ... (select top 5 kontaktid from kontakte where partner_nr=11000 order by datum_kontakt desc ... Lothar Geyer schrieb: ... Folgende SQL-Abfrage läuft mit einer Access-Datenbank, aber nicht mit dem SQLserver 2000: ...
    (microsoft.public.de.vb.datenbank)
  • Re: faster way to write tables?
    ... setting the CommandText in a loop for each row. ... The CommandText string looks something like: ... But without getting into any details of record sets, temp tables and the like, SQLserver does have an extension which will let you insert multiple records in one round-trip to the server... ... union select 46, 9 ...
    (borland.public.delphi.database.ado)