D5: Params:TParams in TQuery editieren

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