Problémás query - Delphi

Problémás query - Delphi
2011-01-18T12:32:12+01:00
2011-01-18T14:01:55+01:00
2022-11-20T13:10:35+01:00
RavaszParaszt
Sziasztok!

Van egy Query-m egy cikluson belül. (nem tudom, hogy egyáltalán lehet-e ilyet csinálni)
S:TStringList;


for i := 0 to frmNezoter.s.Count-1 do begin ADOQuerySzekek.Close; ADOQuerySzekek.SQL.Clear; ADOQuerySzekek.SQL.Add('UPDATE Szekek SET FoglalasID = :qFoglalasID WHERE'); ADOQuerySzekek.SQL.ADD('SzekID = (Select SzekID FROM Szekek WHERE SzekSzam = :qSzekSzam AND TeremID = :qTeremID)'); ADOQuerySzekek.Parameters.ParamByName('qFoglalasID').Value:=ADOQueryFoglalasID.FieldValues['FoglalasID']; ADOQuerySzekek.Parameters.ParamByName('qSzekSzam').Value:=frmNezoter.s[i]; ADOQuerySzekek.Parameters.ParamByName('qTeremID').Value:=frmMoziMusorok.DBGrid.Columns.Items[5].Field.AsString; end;

Ez a kód egy gombnyomásra fut le, de a gombnyomásra a következő hibaüzenetet kapom: "Invalid varinat operation"

Mi lehet a gond?
Előre is köszi!
Mutasd a teljes hozzászólást!
Lehet, hogy valahol null értrék van, és nem tudja átkonvertálni pl. integer-re.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd