Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme mit JOIN und kein Wert eingegeben (https://www.delphipraxis.net/24833-probleme-mit-join-und-kein-wert-eingegeben.html)

Milhouse2500 27. Jun 2004 08:50


Probleme mit JOIN und kein Wert eingegeben
 
Hi

ich habe da ein kleines problem mit einem JOIN.

Bei folgendem Join:
SQL-Code:
'select table_bill.bill_Id as ID, '+
'table_bill.bill_number as Nummer, '+
'table_customer.customer_lastname as Kunde, '+
'table_bill.bill_date as Datum '+
'from table_bill , table_customer '+
'where table_bill.customer_fk = table_customer.customer_ID '+
'order by table_bill.bill_number'
Bekomme ich diese Fehlermeldung:

Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.

wenn ich das stück mit der Where rausschmeise gehts, bekomme aber dann nicht das was ich haben wollte.

Ich hoffe ihr könnt mir helfen

Sol long
Milhouse

Jelly 27. Jun 2004 12:46

Re: Probleme mit JOIN und kein Wert eingegeben
 
Hallo,

so direkt sehe ich keine Fehler im Query. Bist du sicher daß es die Felder table_bill.customer_fk und table_customer.customer_ID so gibt... Bei manchen Datenbanksystemen ist auf die Groß- und Kleinschreibung zu achten...

Gruß,
Tom

Milhouse2500 27. Jun 2004 14:17

Re: Probleme mit JOIN und kein Wert eingegeben
 
Hi

ist ne Access DB. Und ja sind so auch in der DB drin, hatte mir das auch schon gedacht und extra nachgeschaut.

/Edit: Ok war noch ein schreibfehler drin. Sowas blödes. Und mit der Fehlermeldung kann man auch nichts anfangen.
Danke für die Hilfe

nieurig 29. Jun 2004 07:15

Re: Probleme mit JOIN und kein Wert eingegeben
 
Zitat:

Und mit der Fehlermeldung kann man auch nichts anfangen.
Man gewöhnt sich an alles.
Access liefert diese Meldung immer, wenn die SQL Syntax im Grund o.k. ist jedoch auf Tabellenfelder bezug genommen wird die in der DB nicht existieren.

Wenn ich den Fehler nicht finde, kopiere ich die Abfrage nach Access und führe sie dort aus. Es offnet sich dann ein Fenster, in dem ich den Wert für den vermeidlichen Parameter eintragen soll. Dann weiß man aber wenigstens welcher Name faul ist.

Niels


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz