Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#3

AW: Mehrere Datensätze über mehrere Tabellen

  Alt 8. Sep 2023, 15:12
es kommt drauf an
* kann das DBMS Array-Typen (meistens ja)
* kann die verwendete Datenbank-Komponente auch mit Array-Typen umgehen?
* und hat der benutzte TParam-Typ eine Übergabefunktion für z.B. TStrings oder Arrays?

* sowie TFiled/TParam.Value bzw. der Type Variant können mit z.B. nicht mit TStringList/Tsrrings, außer man benutzt eine DelphiKlasse, welche z.B. IDispatch implementiert.

Nja, ich hab ich meistens einfach ein Makro benutzt.
where a.Adressid in (&pListe)
Bei Integern sehr einfach, ansonsten muß man noch mit dem Escaping aufpassen.

Oder als kommaseparierter AsString und dann im SQL z.B. eine StringToArray- oder StringToRecord-Funktion verwenden


PS: [CODE=SQL] ... [CODE]
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 8. Sep 2023 um 15:16 Uhr)
  Mit Zitat antworten Zitat