![]() |
Datenbank: SQL Server 2005 • Zugriff über: ADO
Textparam an SP übergeben
Hallo ich habe folgendes SQL Statement in einer SP SQL-Server 2005
SELECT tblPFDetail.* FROM tblPFDetail INNER JOIN tblPFMain ON tblPFDetail.TRWPARTNO = tblPFMain.TRWPARTNO WHERE tblPFMain.SUFFIX IN ('BM', 'OP') AND NOT tblPFMain.CSS IN ('D', 'O', 'S'); Nun möchte ich WHERE tblPFMain.SUFFIX IN ('BM', 'OP') in WHERE tblPFMain.SUFFIX IN (@suffix) ändern. Das funktioniert nur wenn z.B. @suffix = 'OP' ist, d.h. wenn nur ein Wert übergeben wird. Wenn ich @suffix etwas wie 'OP', 'BM' übergebe ist das resultset leer. Hat jemand eine Idee. Danke Uwe |
Re: Textparam an SP übergeben
Hallo für alle die es interressiert.
Ich habe das Problem wie folgt gelöst SELECT tblPFDetail.* FROM tblPFDetail INNER JOIN tblPFMain ON tblPFDetail.TRWPARTNO = tblPFMain.TRWPARTNO WHERE tblPFMain.SUFFIX IN (SELECT suffix from tblUsers where Benutzer = @user) AND NOT tblPFMain.CSS IN ('D', 'O', 'S'); So brauche ich mir keinen Kopf darüber machen wie der String bei der Übergabe zusammengesetzt werden muß. Die einfachen Dinge sind doch immer die schönsten. Gruss Uwe |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz