Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi sql problem (https://www.delphipraxis.net/134161-sql-problem.html)

clock50 16. Mai 2009 22:46

Datenbank: firebird • Version: 1.5 • Zugriff über: IB

sql problem
 
Hallo Leute, ich weiß nicht was ich hier übersehe:
SQL-Code:
select * from daten where tabelle= 'Test'
das versuche ich mit IBQuery aber ich bekomme immer einen Fehler:

... ist ein Exception der klasse EIBInterBaseError aufgetreten. Meldeung:
'Dynamic SQL Error SQL error code = -206
Column unknown
TABELLE

Die Felder sind: ID, TABELLE, F1, F2

omata 16. Mai 2009 22:50

Re: sql problem
 
Funktioniert es denn ohne Bedingung? Eventuell mal den Namen der Spalte ändern.

uwewo 16. Mai 2009 22:52

Re: sql problem
 
Hast Du denn wirklich eine Feld in der Tabelle Daten das Tabelle heisst?

clock50 16. Mai 2009 23:05

Re: sql problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
ich habs mit umbenennen versucht klapt nicht! hab mal ein Bild angehängt.

clock50 16. Mai 2009 23:06

Re: sql problem
 
ach ja ohne bedingung klapt es.

omata 16. Mai 2009 23:09

Re: sql problem
 
Und mit der geänderten Anweisung kommt die selbe Fehlermeldung?

Gibt es auch eine Tabelle in dieser Datenbank, mit der eine Einschränkung funktioniert?

Desmulator 16. Mai 2009 23:15

Re: sql problem
 
Probiers so :

SQL-Code:
select * from `daten` where `tabelle` = 'Test'

omata 16. Mai 2009 23:17

Re: sql problem
 
Zitat:

Zitat von Desmulator
Probiers so :

SQL-Code:
select * from `daten` where `tabelle` = 'Test'

Dann ist aber die Groß-/Kleinschreibung zu beachten!

Desmulator 16. Mai 2009 23:22

Re: sql problem
 
Zitat:

Zitat von omata
Zitat:

Zitat von Desmulator
Probiers so :

SQL-Code:
select * from `daten` where `tabelle` = 'Test'

Dann ist aber die Groß-/Kleinschreibung zu beachten!

SQL-Code:
select * from `daten` where `TABELLE` = 'Test'

clock50 17. Mai 2009 06:15

Re: sql problem
 
es gibt nur eine Tabelle bis jetzt:

SQL-Code:
SET NAMES ISO8859_1;
create database 'D:\Platte-E\Projekte\Fire\daten.fdb'
user 'SYSDBA' password 'masterkey'
page_size 4096 
default character set iso8859_1;

CREATE DOMAIN "TSTR25" AS VARCHAR(25) COLLATE DE_DE;
CREATE DOMAIN "TSTR50" AS VARCHAR(30) COLLATE DE_DE;
CREATE DOMAIN "TMEMO" AS VARCHAR(2000) COLLATE DE_DE;

CREATE TABLE "DATEN"
(
  "ID"       INTEGER NOT NULL,
  "tabelle"  TSTR25,
  "f1"          TSTR50,
  "f2"          TSTR50,
  "f3"          TSTR50,
  "f4"          TSTR50,
  "f5"          TSTR50,
  "f6"          TSTR50,
  "f7"          TSTR50,
  "f8"          TSTR50,
  "f9"          TSTR50,
  "f10"          TSTR50,
  "f11"          TSTR50,
  "f12"          TSTR50,
  "f13"          TSTR50,
  "f14"          TSTR50,
  "f15"          TSTR50,
  "f16"          TSTR50,
  "f17"          TSTR50,
  "f18"          TSTR50,
  "f19"          TSTR50,
  "f20"          TSTR50,
  "f21"          TSTR50,
  "f22"          TSTR50,
  "f23"          TMEMO,
  "f24"          TMEMO
);

CREATE GENERATOR "GEN_DATEN";


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 Uhr.
Seite 1 von 2  1 2      

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