Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Problem Query WHERE bei Primärindex (https://www.delphipraxis.net/87592-problem-query-where-bei-primaerindex.html)

mafiaente 2. Mär 2007 16:35

Datenbank: Paradox 7 • Zugriff über: Query

Problem Query WHERE bei Primärindex
 
Kleines Problemchen zum Query.
ich möchte in meiner Rechnungstabelle eine bestimmt Rechnungsnummer suchen, dabei ist rech.nr. primärindex der tabelle.

mein code sieht folgendermaßen aus:

Delphi-Quellcode:
SELECT * FROM db\rech_liste.db
WHERE rech.nr.='1'
als antwort kommt aber immer nur "ungültiges Schlüsselwort: Symbolstring: ='1'

ich kann nach allen spalten filtern, außer den spalten des primär- un sekundärindezies.

ich hoff jmd gibt mir den entscheidenden tipp! thx

ibp 2. Mär 2007 16:43

Re: Problem Query WHERE bei Primärindex
 
stimmen denn die typen überein?

marabu 2. Mär 2007 16:47

Re: Problem Query WHERE bei Primärindex
 
Hallo,

es ist immer das gleiche Problem: klick

SQL-Code:
SELECT * 
FROM rech_liste
WHERE rechliste."rech.nr." = '1'
Grüße vom marabu

mafiaente 2. Mär 2007 17:27

Re: Problem Query WHERE bei Primärindex
 
das geht aber trotzdem nich, und der feldname enthält ja nichtmal einen unterstrich

das hier geht nicht:
Delphi-Quellcode:
SELECT * FROM db\rech_liste.db
WHERE rech.nr. = '1'
dies hingegen funktioniert aber, un es is ein un diesselbe tabelle:
Delphi-Quellcode:
SELECT * FROM db\rech_liste.db
WHERE porto = '0'

shmia 2. Mär 2007 17:31

Re: Problem Query WHERE bei Primärindex
 
Du solltest für Feld- und Tabellennamen die gleichen Regeln anwenden, wie für Variablennamen in Delphi.
Keine Sonderzeichen ausser den Unterstrich, keine Umlaute, keine Ziffern an 1. Stelle !!

mafiaente 3. Mär 2007 08:18

Re: Problem Query WHERE bei Primärindex
 
hm danke. hab den punkt jetzt rausgenommen un es funktioniert! aber dafür steht jetz viel arbeit an die ganzen punkte auch im programm zu entfernen!

raiguen 3. Mär 2007 11:48

Re: Problem Query WHERE bei Primärindex
 
Zitat:

Zitat von mafiaente
das geht aber trotzdem nich, und der feldname enthält ja nichtmal einen unterstrich

Ne, dafür enthalten aber deine Tabellenspalte Punkte... und das ist nicht sonderlich gut/förderlich; davon mal abgesehen wundert es mich, dass die DB da nicht meckert :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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