Forum: Datenbanken
by mkinzler,
2. Okt 2014
Nein, machst Du nicht. Denn die Abfrage ist falsch. Es Fehlt der Joker und wenn man ihn/sie ergänzen würde, würden auch nur 4 Unterstriche finden.
Forum: Datenbanken
by mkinzler,
4. Sep 2014
Die onClick-Methode ist unnötig
procedure TForm1.AbfrageClick(Sender: TObject);
begin
IBDataSet1.SelectSQL.Text :='Select * from Tabelle;';
iBDataSet1.ModifySQL.Text := 'UPDATE Tabelle SET FELD = :FELD WHERE ID = :old_ID;';
IBDataSet1.Open;
end;
Forum: Datenbanken
by mkinzler,
3. Sep 2014
Bei Verwendung der IBTable wird das benötigte Update-Statement automatisch erzeugt. Dann funktioniert es!
Als Alternative kann man beim IBDataSet bzw. im UpdateObject eines IBQuery das Staement händisch eintragen. In allen Fällen funktioniert die Checkbox dann!
Forum: Datenbanken
by mkinzler,
2. Sep 2014
Wie sieht dein ModifySQL-Statement aus?
Forum: Datenbanken
by mkinzler,
2. Sep 2014
Oder ein Update-Skript im Updateobjekt hinterlegen
Forum: Datenbanken
by mkinzler,
1. Sep 2014
Was geht den dort genau nicht? Auf den ersten Blick scheint es ja zu funktionieren.
Wenn man diverse Unschönheiten übersieht:
-Fester Pfad auf Datenbank
-Datenbankverbindung zur Designtime aktiv!
-Verwendung von with + überflüssigen Code
procedure TForm1.AbfrageClick(Sender: TObject);
begin
Query1.SQL.Text := 'Select * from Tabelle;';
Forum: Datenbanken
by mkinzler,
4. Aug 2014
TDBCheckBox besitzt die Eigenschaften ValueChecked bzw. ValueUnchecked, in denen man die entsprechenden Werte in der Datenbanktabelle festrlegen kann.