Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: TDataset.Locate mit ListView Integer

  Alt 1. Mär 2018, 17:53
Ein Variant kann einen Integer enthalten.
Wenn man einem Variant einen Integer zuweist, dann ist der auch als Typ "Integer" im Variant gespeichert und nicht als String. (Variant kann nicht alles, was Delphi kann, aber den kann er)


Da du nur in einem Feld suchst, lass mal das Array weg und versuche es so
Delphi-Quellcode:
if tdata1.Locate('ID', Listview1.items[i].Subitems.Text, []) then

if tdata1.Locate('ID', StrToInt(Listview1.items[i].Subitems.Text), []) then
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 1. Mär 2018 um 18:12 Uhr)
  Mit Zitat antworten Zitat