Sorry... Hab Deine Antwort �berlesen...

Claudius

> 
> Hallo!
> 
> (Noch) Nicht verzweifeln ...
> 
> Update Tabelle Set home = ([id] = 20)
> 
> So geht es zumindest in Access. Der Boolsche Wert wird 
> einfach �ber den
> Vergleich berechnet.
> 
> Allerdings geht das nicht im SQL-Server. F�r 
> datenbankunabh�ngigen Code
> definiert man halt in jeder Datenbank eine andere Prozedur.
> 
> SQL-Server:
> ===========
> CREATE PROCEDURE setHomepage
>    @id int
> AS
> BEGIN
>       UPDATE ... SET home = 1 WHERE id = @id;
>       UPDATE ... SET home = 0 WHERE id <> @id;
> END
> 
> Access:
> =======
> UPDATE ... SET home = ([id] = [pId])
> 
> 
> Und in ASP ruft man dann einfach ...
>     cmd.Execute "setHomepage", array(20)
> ... auf.
> 
> Freundliche Gr��e
> Joachim van de Bruck
> 
> 
> 
> 
> 
> | [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

Antwort per Email an