Forum - Beitrag anzeigen

SQL-Server - RE: Gespeicherte Prozeduren und CFML

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 14.03.2002 01:57 (407 Aufrufe)
Name: Marcel
Titel: RE: Gespeicherte Prozeduren und CFML
Inhalt: Das problem liegt meine ich an deinem coldfusion code.

In deinem <cfprocparam>aufruf uebergibst du einen char typ. Beim SQL server bedeuted das dass der
wert den du uebergibst mit lehrzeichen bis zu der laenge des char felds aufgefuellt wird.
Also uebergibst du nicht 'Artikel' sondern 'Artikel...........' wobei die punkte lehrzeichen entsprechen sollen.

Das query sucht also nach dem wort artikel mit angefuegten lehrzeichen, natuerlich finde er dafuer keine matches.

Versuch mal einen varchar typ zu uebergeben:

<cfstoredproc procedure="getproductssearch" datasource="sk1000000001_haupt" returncode="Yes">
<cfprocparam type="In" cfsqltype="CF_SQL_VARCHAR" dbvarname="@searchterm" value="#searchterms#">
<cfprocresult name="ItemsLong">
</cfstoredproc>

>So... Hallo Leute,
>
>hab ein kleines Probelm mit einer gespeicherten Prozedur:
>
>CREATE PROCEDURE getproductssearch
>@searchterm varchar(50)
>AS
>SELECT * FROM Products
>WHERE bez like '%' + @searchterm + '%'
>ORDER BY artnr
>
>Das ist die Prozedur, die unter SQL Server 7.0 gespeichert ist.
>
>Diese Prozedur rufe ich jetzt per Cold Fusion auf:
>
><cfstoredproc procedure="getproductssearch" datasource="sk1000000001_haupt" returncode="Yes">
><cfprocparam type="In" cfsqltype="CF_SQL_CHAR" dbvarname="@searchterm" value="#searchterms#">
><cfprocresult name="ItemsLong">
></cfstoredproc>
>
>So leider liedert diese Abfrage immer kein Ergebniss zurürck, obwohl entsprechenden Daten zur Verfügung stehen!
>
>Das heisst wenn ich 'A' übergebe, müsste mir diese Prozedur ja ein Queryset zurück geben mit der BEz Artikel
>
>Und das funtzt leider nicht. Hoffe Ihr könnt mir helfen
>
>Gruss
>
>Mark
>



Antworten

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).

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