Hi Delphianer,
wie kann ich die Eigenschaft Params:TParams eines TQuery-Objekts in der Entwurfsphase im Objektinspektor editieren ?
Wenn ich ich den Editier-Knopf drücke, kommt zwar immer ein tolles Fenster, doch alle Aktionen sind gesperrt.
Danke für Antworten,
Manfred
Hallo,
was willst du denn an den Parametern editieren?
Die Namen der Parameter werden durch die SQL-Eigenschaft vorgegeben, die Typen auch. Wenn du was an den Parametern aendern willst, musst du SQL aendern.
Gruss,
Niels
Dann will ich mal anders fragen;
Wie definiere ich die Parameter.
Die Parameter werden lt. folgendem Delphi-Beispiel
Query2.SQL.Clear;
Query2.SQL.Add(‚INSERT INTO LÄNDER (NAME, HAUPTSTADT, EINWOHNER)‘);
Query2.SQL.Add(‚VALUES (:Name, :Hautpstadt, :Einwohner)‘);
Query2.Params[0].AsString := ‚Liechtenstein‘;
Query2.Params[1].AsString := ‚Vaduz‘;
Query2.Params[2].AsInteger := 420000;
Query2.ExecSQL;
über z.B. „:Name“ angesprochen.
Wo ist der Bezug zwischen „:Name“ und Params[0].
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
wenn ich dich jetzt richtig verstanden habe, meinst du sowas wie
Query1.ParamByName(‚Name‘).AsString := ‚Niederlande‘;
Im der Entwicklungsumgebung gebe ich immer feste Werte vor (statt der Parameter).
Gruss, Niels
Leider bekomme ich bei der Anweisung
ParamByName(‚NR‘).AsInteger:=NR;
die Exception „Parameter ‚NR‘ nicht gefunden“
Weißt Du was hier zu machen ist ?
Manfred
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
Kannst du mir mal deine SQL schicken?
Gruss, Niels