Thema: Delphi Problem mit MySQL Direct

Einzelnen Beitrag anzeigen

Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Problem mit MySQL Direct

  Alt 21. Aug 2005, 23:04
Ich kann dir nicht helfen, wie das in MySQL Direct funktioniert, aber wie du das im Prinzip anpacken kannst.

1. Mach ein Count auf deine Tabelle, ob der String schon existiert. Einfach mit
select count(*) as N from Tabelle where StringFeld='dein wert' Ist N=0, machst du ein Insert in die Tabelle, und setzt dein StringFeld auf den gewünschten Wert.

Ist N <> 0, einfach ein
select * from Tabelle where StringFeld='dein wert' und anschliessend ein Edit

In beiden Fällen nur noch die Zählerspalt füllen, etweder auf 0 setzen im 1. Fall, oder um 1 erhöhen im 2. Fall, und dein Record posten... Fertig.
  Mit Zitat antworten Zitat