![]() |
Fehler Zeos datensatz löschen und beim anzeigen der Daten
Moin habe mal wieder ein problem das ich nich weg bekomme.
Ich mache gerade das Tutorial aus Delphi Treff. Also wenn ich einen Datensatz löschen will aus meiner angelegten Tabelle Adressbuch, dann macht er mir einen fehler in der ZTransact. Mein Befehl sieht so aus:
Delphi-Quellcode:
und da macht er mir den Fehler:
qrMain.SQL.Text:='DELETE FROM `adressbuch` WHERE `id`=`2`;';
qrMain.ExecSql;
Delphi-Quellcode:
Habe schon rumprobiert aber bekomme es nihct hin.
Im Projekt Projekt1.exe ist eine Exception der Klasse EDatabaseERROR aufgetreten. Meldung: 'prmain: Unknown column '2' in 'where clause".....
_____________________________ Beim auslesen der Datensätze zeigt er mir auch nur die id an
Delphi-Quellcode:
danke schonmal für die Hilfe.
qrMain.SQL.Text:='Select * from `adressbuch` order by name;';
qrMain.Open; while not qrMain.Eof do begin ListItem := anzeige.Items.Add; ListItem.Caption:= qrMain.FieldByName('id').AsString; ListItem.SubItems.add(qrMain.FieldByName('vorname').asstring); ListItem.SubItems.Add(qrMain.FieldByName('name').AsString); ListItem.SubItems.Add(qrMain.FieldByName('adresse').AsString); ListItem.SubItems.Add(qrMain.FieldByName('plz').AsString); ListItem.SubItems.Add(qrMain.FieldByName('wohnort').AsString); qrMain.Next; Gruss Dennis |
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
versuche mal das anzeigen so:
Delphi-Quellcode:
so müsste zumindest das listview funktionieren.var row :Tlistitem; row:=listview1.items.add; with row do begin subitems.add(qrMain.FieldByName('id').AsString); ... end; raik |
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
ne das geht so auch nicht trotzdem danke
|
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
hallo dws,
versucht auf die spalte mit dem namen 2 zuzugreifen. die existiert aber nicht. so mal als tip.
SQL-Code:
und in delphi machst du
delete from adressenbuch where adressenbuch.id = 2
Delphi-Quellcode:
qrMain.SQL.Text:=quotedstr(delete from adressenbuch where adressenbuch.id = 2);
qrMain.ExecSql; |
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
ne so will das auch nihct funktionieren der sagt mir dann das da etwas falsch ist in der ZTransact
|
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
zeig mal den link von tut
|
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
|
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
also du musst, bevor du eine abfrage an die db schicken kannst erstmal eine verbindung aufbauen. dies wird mit der Transaction gemacht.
ist das bei dir der fall? |
Re: Fehler Zeos datensatz löschen und beim anzeigen der Date
die verbindung zu der datenbank steht
Delphi-Quellcode:
dbMain.Host:=edServer.Text; //Server
dbMain.Login:=edLogin.Text; //Benutzername dbMain.Password:=edPasswort.Text; //Passwort dbMain.Database:=edDB.Text //Name der Datenbank dbMain.Connected:=True; //Verbindung herstellen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz