Forum: Datenbanken
Delphi
by youuu,
16. Aug 2009
FormMain.QueryRead.SQL.Text:='SELECT * FROM `'+Tabelle.customer+'`, `'+Tabelle.contacts+'` WHERE customer_number = :Customer_Number';
Sagt mir der Delphi, das die Wehre Klausel nicht eindeutig ist oder deute ich den Fehler falsch?
#23000Column 'customer_number' in where clause is ambiguous'.
Forum: Datenbanken
Delphi
by youuu,
16. Aug 2009
Ja Brauche alle, dann werd ich wohl wie du schon sagtest verschiedene Postfixes verwenden müssen.
Forum: Datenbanken
Delphi
by youuu,
16. Aug 2009
Naja das sind knapp 20-30 Werte, wird das dann nicht etwas lang und unübersichtlich?
Forum: Datenbanken
Delphi
by youuu,
16. Aug 2009
Wie kann ich die einkommenden Werte dann unterscheiden, wenn der Wert in beiden Tabellen existiert.
Forum: Datenbanken
Delphi
by youuu,
16. Aug 2009
Das war gerade ein kleines Bsp. normal erfolgt alles über Parameter.
Forum: Datenbanken
Delphi
by youuu,
16. Aug 2009
Hi,
Momentan löse ich es so:
QueryRead.SQL.Text:='SELECT * FROM `'contacts+'` WHERE Customer_number = '''+customer_number+'''';
QueryRead.Open;
position:= FormMain.QueryRead.FieldByName('position').AsWideString;