AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi SQL Befehl kennt das Feld nicht
Thema durchsuchen
Ansicht
Themen-Optionen

SQL Befehl kennt das Feld nicht

Ein Thema von nachtstreuner60 · begonnen am 14. Mai 2007 · letzter Beitrag vom 15. Mai 2007
Antwort Antwort
Seite 2 von 2     12   
nachtstreuner60

Registriert seit: 15. Jan 2007
Ort: Eisenach
54 Beiträge
 
Delphi 7 Professional
 
#11

Re: SQL Befehl kennt das Feld nicht

  Alt 15. Mai 2007, 07:56
Hallo nochmal,

nein auch der Befehl
dSQL := 'SELECT SCanCODE from IDOC_REAL'; funktioniert nicht. Hier mal die Fehlermeldung im SQL-Manager

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
SCANCODE.
At line 1, column 17.

in der Tabelle steht der Feldname so drin:

ScanCode VarChar(10) Zeichensatz Win 1251
  Mit Zitat antworten Zitat
nachtstreuner60

Registriert seit: 15. Jan 2007
Ort: Eisenach
54 Beiträge
 
Delphi 7 Professional
 
#12

Re: SQL Befehl kennt das Feld nicht

  Alt 15. Mai 2007, 08:00
Hallo mKinzler und alle an diesem Thread beteiligten,

ich habe noch folgendes ausprobiert :

Delphi-Quellcode:
   dSQL := 'SELECT * from IDOC_REAL where AKTION = '+
        QuotedStr('ABHOL')+' and ''ScanCode'' = '+
        Quotedstr(edGANG.TEXT);
Jetzt erhalte ich keine Fehlermeldung mehr, aber auch keine Datensätze, obwohl es über 100 Sätze gibt, die dem Suchkriterium entsprechen müssten

ratlos
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: SQL Befehl kennt das Feld nicht

  Alt 15. Mai 2007, 08:00
Wie gesagt, musst du den Feldnamen quoten, wenn due Groß-/Kleinschreibung verwendest:
dSQL := 'SELECT "SCanCODE" from IDOC_REAL';
Markus Kinzler
  Mit Zitat antworten Zitat
nachtstreuner60

Registriert seit: 15. Jan 2007
Ort: Eisenach
54 Beiträge
 
Delphi 7 Professional
 
#14

Re: SQL Befehl kennt das Feld nicht

  Alt 15. Mai 2007, 08:07
Hallo mKinzler

Du hast recht. Es funktioniert jetzt.

Ich habe Quoten falsch gemacht, statt dem " habe ich zweimal '' gesetzt.

Vielen Dank für diesen Tip. Auch den anderen nochmals herzlichsten Dank.

Wollte mich schon fast damit abfinden, den Feldnamen abzuändern, da wären aber

zigTausende Progzeilen und Tabellen betroffen gewesen.

Auf Euch und euer Fachwissen ist wie immer Verlass.
  Mit Zitat antworten Zitat
nachtstreuner60

Registriert seit: 15. Jan 2007
Ort: Eisenach
54 Beiträge
 
Delphi 7 Professional
 
#15

Re: SQL Befehl kennt das Feld nicht

  Alt 15. Mai 2007, 08:11
Hier nochmal für alle die richtige Schreibweise, dann funktionierts auch:

SELECT * from IDOC_REAL where AKTION = 'ABHOLand "ScanCode" = 'G0700' Nochmals Danke ! Einen schönen Tag noch, und für alle Väter in zwei Tagen ein schönes Festchen..
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 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