Einzelnen Beitrag anzeigen

NoName1

Registriert seit: 8. Mär 2018
196 Beiträge
 
Delphi 12 Athens
 
#1

Mehrere Datensätze über mehrere Tabellen

  Alt 8. Sep 2023, 14:56
Datenbank: egal • Version: egal • Zugriff über: egal
Guten Tag Delphianer,
ich habe bisher aus mehreren Tabellen immer nur für einen Adresse die Datensätze benötigt.
Dazu folgender Code:
Delphi-Quellcode:
select a.name1 || ', ' || a.name2 As Suchender,
a.adressid,
l.Datum, l.Adressid, l.BRSTATUS, l.lastatus,
CAST(b.Itembegin as Date), b.arbeitstext

from adressen a
left join lateilnehmer l
on (a.Adressid = l.adressid)

left join logentage b
on (l.datum = Cast(b.itembegin as Date))
  
where a.Adressid in (:pListe) //Vorher stand hier: where a.Adressid = :pAdressID
and a.brstatus = 101
and a.adraktiv = 'J
and b.artderarbeit <> 'BR
order by a.Name1, l.datum desc
Das Problem ist, dass a.adressid vom Typ Integer ist und deshalb die Fehlermeldung
conversion error from string "(1035,907,1033)"'
ausgegeben wird.

Welche Möglichkeiten gibt es trotzdem zum Ziele zu kommen?

Vielen Dank für alle Hilfen im Voraus.
  Mit Zitat antworten Zitat