Ich verstehe immer noch nicht, warum du das kritische Feld nicht bei OnNewRecord auf Var1 einstellst und es dann ganz normal mit Standard-Insert speicherst?
Warum so kompliziert über Param... ?
Ja wie läuft das denn eigentlich bei OnNewRecord ab?
Ich klicke auf den DBNavigator auf INSERT. Der ...
Die Suche ergab 32 Treffer
- Di 8. Okt 2013, 20:28
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
- Di 8. Okt 2013, 17:30
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Ich habe mal:
versucht, geht auch nicht.
Hm, aber an irgend so einer Kleinigkeit muss es doch liegen wenn das hier geht:
Code: Alles auswählen
Var1 : int64;
Params.Createparam(ftLargeInt,'X',ptunknown).Value:= Var1;
Hm, aber an irgend so einer Kleinigkeit muss es doch liegen wenn das hier geht:
Code: Alles auswählen
Params.Createparam(ftstring,'X',ptunknown).Value:= 3;
- Di 8. Okt 2013, 16:28
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Wie ist den Var1 definiert?
Var1 : integer
Var1 := ZQuery.FieldByName('ID').AsInteger;
Var1 : integer
Var1 := ZQuery.FieldByName('ID').AsInteger;
- Fr 4. Okt 2013, 13:56
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Ich denke ich habe die Variable Var1 auch falsch definiert und gefüllt:
Var1 : string
Var1 := DM.ZQueryProject.FieldByName('IDProject').AsString;
Ich habe das geändert in:
Var1 : Integer
Var1 := DM.ZQueryProject.FieldByName('IDProject').AsInteger;
Weil das Datenformat von Feld IDProject ist ...
Var1 : string
Var1 := DM.ZQueryProject.FieldByName('IDProject').AsString;
Ich habe das geändert in:
Var1 : Integer
Var1 := DM.ZQueryProject.FieldByName('IDProject').AsInteger;
Weil das Datenformat von Feld IDProject ist ...
- Fr 4. Okt 2013, 13:24
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
InsertSQL.Add(' ' + Var1 + ', '); //hier die Variable direkt
@Michl: Das hat nicht funktioniert
Params.Createparam(ftstring,'X',ptunknown).Value:= 3;
@mse: Aber so funktioniert es, es wird wirklich ein Datensatz angelegt mit dem Wert 3 im richtigen Feld!
Hast du mal versucht das Feld (X ...
@Michl: Das hat nicht funktioniert
Params.Createparam(ftstring,'X',ptunknown).Value:= 3;
@mse: Aber so funktioniert es, es wird wirklich ein Datensatz angelegt mit dem Wert 3 im richtigen Feld!
Hast du mal versucht das Feld (X ...
- Mi 2. Okt 2013, 20:35
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
ja, der Wert für das :X ist der Primärschlüssel einer anderen Tabelle.
Aber das funktioniert ja alles wenn ich den Wert von Hand eingebe.
Aber das funktioniert ja alles wenn ich den Wert von Hand eingebe.
- Mi 2. Okt 2013, 20:13
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
SQL Error: Cannot add or update a cild row: a foreign key constraint fails ........
Habe noch ein Label auf das Formular gesetzt, welches mir den Inhalt der Variablen ausgibt. Und so weiss ich, dass die Variable den Wert zu diesem Zeitpunkt auch hat.
Habe noch ein Label auf das Formular gesetzt, welches mir den Inhalt der Variablen ausgibt. Und so weiss ich, dass die Variable den Wert zu diesem Zeitpunkt auch hat.
- Mi 2. Okt 2013, 20:03
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Genau.
Ersetze ich das :X durch :Feld3 und fülle Feld3 über ein DBEdit wird der Datensatz ohne Fehlermeldung angelegt.
Mit einer DBLookupCombobox geht es auch.
Und un diesem Beispiel mit ZQuery funktioniert der Parameter X
begin
Var1 := 'xyz';
with DM.ZQuery do
begin
Active := False;
SQL ...
Ersetze ich das :X durch :Feld3 und fülle Feld3 über ein DBEdit wird der Datensatz ohne Fehlermeldung angelegt.
Mit einer DBLookupCombobox geht es auch.
Und un diesem Beispiel mit ZQuery funktioniert der Parameter X
begin
Var1 := 'xyz';
with DM.ZQuery do
begin
Active := False;
SQL ...
- Mi 2. Okt 2013, 19:34
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Danke! Ja, dann gib es beim Kompilieren keine Fehlermeldung mehr. Aber den Wert aus der Variablen bekomme ich immer noch nicht in das Insert Kommando.
- Mi 2. Okt 2013, 18:22
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Nein, beim Kompilieren wird angezeigt:
start.pas(901,32) Error: Identifier not found "ftstring"
start.pas(901,46) Error: Identifier not found "ptunknown"
start.pas(901,32) Error: Identifier not found "ftstring"
start.pas(901,46) Error: Identifier not found "ptunknown"
- Mi 2. Okt 2013, 15:59
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Ich bin sicher dass es eine Lösung gibt, aber irgendwie blick ich bei dir nicht wirklich durch und erkenne deshalb dein Problem nicht.
OK, ich lasse mal das warum weg und schreibe was ich machen will:
Einen Datensatz anlegen mit dem DBNaviagator.
Der DBNavigator ist mit einer ZQuery Komponente ...
OK, ich lasse mal das warum weg und schreibe was ich machen will:
Einen Datensatz anlegen mit dem DBNaviagator.
Der DBNavigator ist mit einer ZQuery Komponente ...
- Di 1. Okt 2013, 18:21
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Hallo Alle,
Danke für die Antworten, aber nun wird es mir zu kompliziert bzw. ich benötige da mehr Zeit um durchzusehen.
Ich bleibe schon hier hängen:
params.createparam(ftstring,'X',ptunknown).value:= var1;
Was setze ich für ftstring und ptubknown ein?
Danke für die Antworten, aber nun wird es mir zu kompliziert bzw. ich benötige da mehr Zeit um durchzusehen.
Ich bleibe schon hier hängen:
params.createparam(ftstring,'X',ptunknown).value:= var1;
Was setze ich für ftstring und ptubknown ein?
- Di 1. Okt 2013, 13:06
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Irgendwie versteh ich dein Problemnicht. Du nutzt doch LookupComboboxen, die tragen den Key doch richtig ins Datenfeld ein. Dann musst du das doch nicht so kompliziert machen?
In der Detailtabelle stehen meine Bestellungen. Zu jeder Bestellung gibt es mehrere Positionen. Diese stehen in der ...
In der Detailtabelle stehen meine Bestellungen. Zu jeder Bestellung gibt es mehrere Positionen. Diese stehen in der ...
- Mo 30. Sep 2013, 19:52
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
Ach das ist ja doof, schade wenn das so nicht geht. Ich habe gedacht, ich kann beim INSERT Kommando in ein Feld der Detailtabelle (tbl_tabelle1) automatisch den aktuellen Primärschlüssel von tbl_tabelle3 (Eltern-Tabelle) eintragen. Nun muss ich an dieser Stelle noch mal ganz neu überlegen. Das ist ...
- Fr 27. Sep 2013, 15:44
- Forum: Datenbanken
- Thema: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
- Antworten: 49
- Zugriffe: 19996
Re: Zeos - ZUpdateSQL - Params.ParamByName geht nicht
tbl_tabelle1 ist eine Detailtabelle (Child-Tabelle, abhängige Tabelle)
tbl_tabelle2 ist eine Primärtabelle (Parent-Tabelle)
tbl_tabelle3 ist eine Primärtabelle (Parent-Tabelle)
In der Detailtabelle stehen in einigen Feldern die Primärschlüssel von tbl_tabelle1 und 2 als Fremdschlüssel.
Ja, dazu ...
tbl_tabelle2 ist eine Primärtabelle (Parent-Tabelle)
tbl_tabelle3 ist eine Primärtabelle (Parent-Tabelle)
In der Detailtabelle stehen in einigen Feldern die Primärschlüssel von tbl_tabelle1 und 2 als Fremdschlüssel.
Ja, dazu ...