�brigens, die Sproc k�nnte so funzen aber ich bekomme den Datenstring nicht rein. Es
werden immer keinerlei Daten ausgegeben. oder er moster das die Daten nicht per
ntext,nchar oder nvarchar kommen >> obwohl ich sie im �bergabe Command so deklariert
habe ;-) ?
CREATE Procedure ProductsByArtikel
(
@Products nvarchar (50) >>genau hier liegt das Problem bei der �bergabe des
Strings<<
)
AS
Exec sp_executesql
'SELECT
ProductID,
ModelName,
UnitCost,
ProductImage,
Description,
UnitCost + ((UnitCost * mwst) / 100) AS brutto,
Verfuegbar
FROM
Products
WHERE
ProductID IN(@Products)
ORDER BY
ModelName,
ModelNumber'
GO
MfG
J. Schwalenberg
______________________
www.udex.de
www.ultradevextensions.de
[EMAIL PROTECTED]
______________________
Think big - UDEX Software !
Software & Extensions for Dreamweaver Ultradev & MX
----- Original Message -----
From: "Claudius Ceteras" <[EMAIL PROTECTED]>
To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
Sent: Wednesday, October 23, 2002 10:44 PM
Subject: [aspdedatabase] RE: [aspdedatabase] Re: [aspdedatabase] Re: [aspdedatabase]
Re: Zahlenstring f �r ein e IN() Klausel konvertieren
So funzt das nicht...
A.Roths L�sung o.�. ist die einzige M�gliche...
Claudius
>
>
> Ok so sieht das sql aus, gibt aber einen Fehler aus !
>
> CREATE Procedure ProductsByArtikel
> (
> @Products nvarchar (50)
> )
> AS
> sp_executesql
> 'SELECT
> ProductID,
> ModelName,
> UnitCost,
> ProductImage,
> Description,
> UnitCost + ((UnitCost * mwst) / 100) AS brutto,
> Verfuegbar
> FROM
> Products
> WHERE
> ProductID IN('+@Products+')
>
> ORDER BY
> ModelName,
> ModelNumber'
> GO
>
>
> MfG
> J. Schwalenberg
> ______________________
> www.udex.de
> www.ultradevextensions.de
> [EMAIL PROTECTED]
> ______________________
> Think big - UDEX Software !
> Software & Extensions for Dreamweaver Ultradev & MX
> ----- Original Message -----
> From: "Andreas Roth" <[EMAIL PROTECTED]>
> To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
> Sent: Wednesday, October 23, 2002 3:51 PM
> Subject: [aspdedatabase] Re: [aspdedatabase] Re: Zahlenstring
> f �r ein e IN() Klausel konvertieren
>
>
> Ist schon das richtige.
>
> Du musst nur die gesamten Befehl als String mit dem SP ausf�hren, etwa
> sp_executesql 'SELECT * FROM myTable WHERE ID IN('+@Uebergabe+')'
>
> Gru�, Andreas
>
>
> >Hallo Andreas,
> >
> >das ist es wohl nicht, da dieser Befehl zur Ausf�hrung
> mehrerer >Functionen
> genutzt werden kann.
> >
> >Bei mir geht es ja nur um eine einfache IN() Klausel.
> >
> >Ich lese aber mal weiter ;-)
> >
> >MfG
> >J. Schwalenberg
> >______________________
> >www.udex.de
> >www.ultradevextensions.de
> >[EMAIL PROTECTED]
> >______________________
> >Think big - UDEX Software !
> >Software & Extensions for Dreamweaver Ultradev & MX
> >----- Original Message -----
> >From: "Andreas Roth" <[EMAIL PROTECTED]>
> >To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
> >Sent: Wednesday, October 23, 2002 3:18 PM
> >Subject: [aspdedatabase] Re: Zahlenstring f�r eine IN()
> Klausel >konvertieren
>
> >
> >
> >Hallo J�rg,
> >
> >sie in der Hilfe mal nach:
> >sp_executesql
> >
> >Das ist alle was du brauchst (ist etwa equivalent zu VB
> exeute oder JS >eval()
>
> >
> >
> >Gru�, Andreas, http://www.drhirn.com/EuphoriasChild
> >
> >>Hallo Leute,
> >>
> >>ich �bergebe Produkt ID's in einem String 125,321,112 an
> eine Sproc. >
> >>Hier sollen �ber> Where PrroduktID IN(@Produkte) alle
> gefundenen ID's >>ausgegeben
>
> >werden.
> >>
> >>Wie mu� ich den String �bergeben das dies funzt ?
> >>
> >>Derzeit bekomme ich nur die erste ID ausgegeben. Ich
> �bergebe den >>String
> aus
> >der .aspx mit Cint(String)
> >>und in der Sproc nehme ich @Produkte numeric
> >>
> >>Ich bitte um einen Denkansto� ;-)
> >>Danke !!
> >>
> >>
> >>MfG
> >>J. Schwalenberg
> >>______________________
> >>www.udex.de
> >>www.ultradevextensions.de
> >>[EMAIL PROTECTED]
> >>______________________
> >>Think big - UDEX Software !
> >>Software & Extensions for Dreamweaver Ultradev & MX
> >>
> >>
> >>| [aspdedatabase] als [EMAIL PROTECTED] subscribed
> >>| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> >>| Sie k�nnen sich unter folgender URL an- und abmelden:
> >>|
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedataba
se.asp
>>
>
>http://www.stepnet.de
>
>| [aspdedatabase] als [EMAIL PROTECTED] subscribed
>| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
>| Sie k�nnen sich unter folgender URL an- und abmelden:
>| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
>
>
>| [aspdedatabase] als [EMAIL PROTECTED] subscribed
>| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
>| Sie k�nnen sich unter folgender URL an- und abmelden:
>| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
http://www.stepnet.de
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp