[Ado.net] Stored Proc + Viele Checkboxen

Thomas Bandt ado.net@glengamoi.com
Thu, 8 Sep 2005 19:52:03 +0200


So geht es nicht, bzw. nur umständlich. Sinnvoll ist hier nur, dass Ganze
als String zusammenzubauen und dann abzufeuern:

CREATE PROCEDURE ramin.updateQuestion1

@id Int, @idTeilnehmer Int, @fieldName Char(10), @value Bit

AS

declare @sql nvarchar(1000)

set @sql = 'UPDATE question1 SET ' + @fieldName + '='+@value+ ' WHERE
[id]='+@id+' AND idTeilnehmer='+@idTeilnehmer
Execute(@sql)
GO

Gruß, Thomas
http://blogs.dotnetgerman.com/thomas/

> -----Original Message-----
> From: ado.net-admin@glengamoi.com
> [mailto:ado.net-admin@glengamoi.com] On Behalf Of Thomas
> Beckert - SitePoint GbR
> Sent: Thursday, September 08, 2005 7:30 PM
> To: ado.net@glengamoi.com
> Subject: Re: [Ado.net] Stored Proc + Viele Checkboxen
>
> Habe mir jetzt folgende SP gebaut -
>
> meine Frage (da es irgendwie nicht funzt) - wie muss ich denn
> die Fieldname
> Variable deklarieren? ist das ok so? schneidet er den rest weg?
>
> CREATE PROCEDURE ramin.updateQuestion1
>
> @id Int, @idTeilnehmer Int, @fieldName Char(10), @value Bit
>
> AS
>
>   UPDATE question1
>   SET @fieldName=@value
>   WHERE [id]=@id AND idTeilnehmer=@idTeilnehmer
> GO
>
>
> grüße
>
> tom
>
> ----- Original Message -----
> From: "Thomas Bandt" <news@thomasbandt.de>
> To: <ado.net@glengamoi.com>
> Sent: Thursday, September 08, 2005 11:38 AM
> Subject: RE: [Ado.net] Stored Proc + Viele Checkboxen
>
>
> >
> >> P.S: bist du im September beim Techtalk??
> >
> > Meinste mich?
> >
> > Wenn ja, hast du uns hier verwechselt - der andere Thomas hatte
> > die Frage stellt :) Und - nee, bin in der Zeit in Italien.
> >
> > Gruß, Thomas
> > http://blogs.dotnetgerman.com/thomas/
> >
> >
> > _______________________________________________
> > Ado.net Mailingliste, Postings senden an:
> > Ado.net@glengamoi.com
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/ado.net
> >
>
>
> _______________________________________________
> Ado.net Mailingliste, Postings senden an:
> Ado.net@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/ado.net
>