Forum: Datenbanken
Delphi
by LuckyStrike4life,
9. Jan 2004
Okay,
mach ich.
Danke dir.
Forum: Datenbanken
Delphi
by LuckyStrike4life,
9. Jan 2004
Hab jetzt mal den Code verändert, und der Datenbank als Test ein Integer Feld spendiert.
Hat den Namen Integ, hab dann Zahlen in die Felder eingetragen 1,2,3,4,5,6,7,8,9,10.
Der Code schaut nun so aus:
q_Delete.SQL.Clear;
q_Delete.SQL.Add('DELETE FROM "t:eDienstreisebuch\mainDB.dbf" WHERE Integ=:Id');
q_Delete.ParamByName('Id').AsInteger := querysort.FieldByName('Integ').AsInteger;
...
Forum: Datenbanken
Delphi
by LuckyStrike4life,
8. Jan 2004
Richtig, sowas wie ein Primärschlüssel wäre sehr gut. Dieser müsste aber automatisch erzeugt werden. Und da liegt schon das Problem, es funktioniert nicht so wie es soll.
Es läßt sich keine Spalte als Indexfeld oder Primärfeld deklarieren. Oder mir fehlt zumindest das Wissen wie.
Danke das du dir die Datenbank angeschaut hast und deine Meinung gepostet hast.
Wenn du Ideen hättest, bezüglich...
Forum: Datenbanken
Delphi
by LuckyStrike4life,
7. Jan 2004
Hier mal die Datenbank, vielleicht schaut ihr euch die mal an, z.B. mit Excel. Das Erste Feld zeigt die Spalte an, die ich meinte. Schauts euch mal an, thx.
PS: Da die Endung ".dbf" verboten ist, hab ich noch ".txt" dazu geschrieben. Einfach wegnehmen.
Forum: Datenbanken
Delphi
by LuckyStrike4life,
6. Jan 2004
Okay,
hab ich versucht, hab mal das Feld 'Datum' probiert - aber da kommt die gleiche Fehlermeldung, nur eben das nicht das Feld "MainDB" nicht gefunden wurde, sondern "Datum"
q_Delete.SQL.Clear;
q_Delete.SQL.Add('DELETE FROM MainDB WHERE Datum=:Id');
q_Delete.ParamByName('Id').AsInteger := querysort.FieldByName('Datum').AsInteger;
q_Delete.ExecSQL; // Wichtig, hier kein Open
...
Forum: Datenbanken
Delphi
by LuckyStrike4life,
6. Jan 2004
Ja, eine Kombination wäre möglich.
Aber wie muss ich dann den Code verändern? Das geht mir nicht ganz auf.
Ja gut, aber das bringt mich jetzt nicht weiter ... :? .
Wichtig ist - dass ich es schaffe einen bestimmten Datensatz aus dem Programm herraus zu löschen, am Ende werde ich um diese Alias Namen für die DBs vermutlich so oder so nicht herum kommen - da das Programm später nicht von...
Forum: Datenbanken
Delphi
by LuckyStrike4life,
5. Jan 2004
Hm.. na gut, aber was für eine Lösung gibt es dann noch?
Was soll da falsch sein?
Forum: Datenbanken
Delphi
by LuckyStrike4life,
5. Jan 2004
Morgen,
neues Jahr neues (Un)Glück.
Die Überschrift ist vielleicht etwas nichts sagend, daher hier mal eine genaue Erklärung.
Den Inhalt einer Datenbank wird in nem DBGrid ausgegeben. Der Inhalt wird sortiert nach Datum angezeigt, dies ist relevant - haben wir ja schon ne Weile drüber diskutiert.
Nun funktioniert das löschen eines ausgewählten Datensatzes nicht mehr wie früher, d.h. als...