Forum: Datenbanken
by p80286,
22. Apr 2017
Hier meine ich:
procedure TFRMMainCustomer.btnDeleteClick(Sender: TObject);//löschen (update)
var zqyMain: TZQuery;
begin
zqyMain:=TZQuery.Create(nil);
zqyMain.connection:=conMain;
Zumindest ist ein offensichtlicher Zweck nicht zu erkennen!
Forum: Datenbanken
by p80286,
22. Apr 2017
Vor dem Aufstieg bleibt die Frage "wofür ist zqYMain gut?"
Gruß
K-H
Forum: Datenbanken
by p80286,
21. Apr 2017
Das sollt ungefähr so sein:
type
TMyList : Class(Tobjectlist);
procedure Delete(idx:integer);
end;
procedure TMylist.Delete(idx:integer); { lÖSCHEN DES DATENSATZES AUS DER lISTE }
Forum: Datenbanken
by p80286,
20. Apr 2017
Wenn Du Recht hast, hast Du Recht. Aber ich vermute, daß der arme EdAdvokat Inhalt und Werkzeug nicht auseinander halten kann. Er wäre ja nicht der erste, dem das so geht.
@EdAdvokat
Dir ist mehrere Male vorgeschlagen worden, daß Du Dir ein Konzept/Schlachtplan/PAP was auch immer, erarbeiten solltest, damit Du weißt welche Baustellen Du beackern musst und Du kannst überprüfen ob Dein Programm...
Forum: Datenbanken
by p80286,
20. Apr 2017
da steh ich jetzt auf der Leitung.
Je nachdem wird ID übergeben oder nicht, sprich wenn man schon parsed (warum auch immer), sollte man das vor der Wertzuweisung machen? und da unterschiedliche Anzahl von Parametern ebenfalls getrennt!?
Was spricht gegen rausschmeißen? Wofür ist das gut?
Gruß
K-H
Forum: Datenbanken
by p80286,
20. Apr 2017
Eigentlich nicht, da in beiden fällen die Anzahl der Parameter unterschiedlich ist.
Nur warum bin ich bisher ohne ausgekommen?
@Jumpy
@Hobbycoder
:thumb:
Gruß
K-H
Forum: Datenbanken
by p80286,
19. Apr 2017
Versuch es doch einmal hiermit:
procedure TCustomerList.SavetoDB(con: TZConnection);
var
zqryMain: TZQuery;
i: Integer;
begin
zqryMain:=TZQuery.Create(nil);
try
zqryMain.connection:=con;
Forum: Datenbanken
by p80286,
18. Apr 2017
Wenn 2000 Datensätze vorhanden sind, und Du 1000 Datensätze gespeichert hast, dann waren wohl 1000 Datensätze vorhanden. Waren keine Datensätze vorhanden, ist vllt. jeder Datensatz zwei mal gespeichert worden?
Keine Veränderung in der Datenbank? also wurde nichts gespeichert und die 2000 Datensätze waren von Anfang an vorhanden?
Was die Speicherdauer angeht, das kommt ganz auf den Server und...
Forum: Datenbanken
by p80286,
18. Apr 2017
Diese Meldung fällt nicht vom Himmel, sondern wird von Deinem Programm Irgendwo erzeugt.
Also nutze bitte den Debugger um die Stelle zu finden, die diese Meldung erzeugt!
da könnte man vermuten, daß die erste Spalte gar nicht mehr vorhanden ist, bzw die Inhalte der zweiten in der ersten, die der dritten in der zweiten usw. stehen.
Wenn Du an genau einem Ort (Procedure/Funktion) Deine Liste...
Forum: Datenbanken
by p80286,
17. Apr 2017
Hallo EdAdvokat
nicht in die Tonne kloppen, aber den Editor schließen und mit Papier und Bleistift ein Konzept erstellen.
Was willst Du?
Kundendaten verwalten.
was sind Kundendaten und was verstehst Du unter Verwalten?
Ich würde es jetzt so angehen, das das Verwalten in Delpi programmiert wird, also Du zunächst anzeigen willst. Dann vorhandene Daten ändern und neue Daten erfassen. Benötigst...