AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

IBDAC SQL Syntax

Ein Thema von haentschman · begonnen am 15. Mai 2011 · letzter Beitrag vom 16. Mai 2011
Antwort Antwort
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.321 Beiträge
 
Delphi 12 Athens
 
#1

IBDAC SQL Syntax

  Alt 15. Mai 2011, 17:58
Datenbank: Firebird • Version: 2.1 • Zugriff über: IBDAC
Hallo an alle...

heute hab ich zum ersten Mal meine neuen IBDAC im Gebrauch. Und bin voll begeistert
Ein einfaches SQL schlägt fehl.
Delphi-Quellcode:
Query:= TIBCQuery.Create(nil);
try
  Query.Connection:= Connection;
  Query.SQL.Text:= 'select STATUS from USERS where NAME=:Name and PASSWORD=:PW';
  Query.ParamByName('Name').AsString:= User;
  Query.ParamByName('PW').AsString:= Password;
  Query.Open;
.
.
.
... mit der Meldung:
Zitat:
---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt dBK.exe ist eine Exception der Klasse EIBCError mit der Meldung '
Dynamic SQL Error
SQL error code = -104
Token unknown - line 1, column 43
PASSWORD' aufgetreten.
1000 Mal anderweitig benutzt.

Wo habe ich etwas übersehen ? Danke für Tipps.
PS: lt. diversen Forenbeiträgen sollte die Syntax eigentlich passen.

Nachtrag:
Delphi-Quellcode:
Query:= TIBCQuery.Create(nil);
try
  Query.Connection:= Connection;
  Query.SQL.Text:= 'select NAME from USERS';
  Query.Open;
...wird anstandslos ausgeführt.

Geändert von haentschman (15. Mai 2011 um 18:00 Uhr)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: IBDAC SQL Syntax

  Alt 15. Mai 2011, 18:09
PASSWORD ist ein reservietes Wort
select STATUS from USERS where NAME=:Name and "PASSWORD"=:PW Achtung: Genaue Schreibweise des Feldes beachten
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.321 Beiträge
 
Delphi 12 Athens
 
#3

AW: IBDAC SQL Syntax

  Alt 15. Mai 2011, 18:19
Danke...

*schäm* In diese Falle bin ich schon ein paar mal früher getappt. Feld wird umbenannt.
Zu meiner Verteidigung: IBExpert hätte sich ja mal beim Anlegen beschweren können... ok, hilft nicht
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: IBDAC SQL Syntax

  Alt 16. Mai 2011, 09:30
Im Übrigen müsste auch NAME ein reserviertes Wortsein...

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.321 Beiträge
 
Delphi 12 Athens
 
#5

AW: IBDAC SQL Syntax

  Alt 16. Mai 2011, 18:18
Ach ja...

das kommt davon wenn man mal 3 Monate nix macht... alles vergessen

Danke für die Info... wird erledigt.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 19:35 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