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
