Forum - Beitrag anzeigen

Datenbanken/SQL - RE: SQL-Abfrage

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 08.11.2004 08:35 (312 Aufrufe)
Name: mcd
Titel: RE: SQL-Abfrage
Inhalt: Hi,

die Antwort meines Vorgängers war schon ganz richtig. Der Wert für das Like muss in einfachen Gänsefüsschen stehen. Kannst aber vielleicht sogar besser in CF-MX schreiben:
... LIKE <cfqueryparam value="#url.ordnung#" cfsqltype="cf_sql_varchar">
Dann macht CF das richtige Händling mit Gänsefüschen und so und es ist besser adaptierbar auf verschiedene Datenbanken.
Das du allerdings ein LIKE als Operator einsetzt impliziert dass du Wildcards einsetzen möchtest. Also währe vielleicht ein
... LIKE <cfqueryparam value="#url.ordnung#%" cfsqltype="cf_sql_varchar"> oder sogar
... LIKE <cfqueryparam value="%#url.ordnung#%" cfsqltype="cf_sql_varchar"> angebracht, ansonsten könntest du ja direkt auf Gleichheit abfragen.


>Hi !
>
>Habe zwar kein JDBC Verbindung, aber normalerweise musst Du #url.ordnung# in der where Zeile so angeben:
>
>where (object_ordnung LIKE '#url.ordnung#')
>
>sonst sehe ich eigentlich keinen Fehler.
>
>Otmar
>>Wer kann mir weiterhelfen:
>>
>>Ich habe folgende Abfrage
>>
>> <cfparam name="url.ordnung" default="A">
>> <CFQUERY NAME="lexika" DATASOURCE="#dbname#">
>> SELECT *
>> FROM glossaryAttribute
>> where (object_ordnung LIKE #url.ordnung#)
>> ORDER BY object_title ASC
>> </CFQUERY>
>>
>>die in der SQL-Datenbank über die Tabelle "glossaryAttribute" suchen soll. Diese DB hat folgende Felder:
>>
>> object_id int 4
>> object_title varchar 50
>> object_ordnung nvarchar 250
>> object_erklaerung ntext 16
>>
>>Beim Austesten erhalte ich folgende Fehlermeldung:
>>
>> Macromedia][SQLServer JDBC Driver][SQLServer]Ungültiger Spaltenname 'A'.
>>
>>Was mache ich da falsch, bzw. wie würdet ihr die Abfrage schreiben. Danke für Eure Mithilfe


query...


Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2018 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen