AW: [ASP] Insert
Herbert Hahn
activeserverpages at glengamoi.com
Tue, 2 Nov 2004 08:24:44 +0100
Ist aber ein gefährliches Spiel was Du da treibst. Stell Dir vor deine =
App trägt zu gleichen Zeit 2
neue Datensätze ein. Da kann es sein das Du das falsche Recordset =
bekommst. Ich würde das dem
eintragen folgende Select auf ein anderes Feld beziehen das du ganz =
sicher weißt.
In Deinem Fall ist es so das Du scheinbar irgendwelche Events =
einträgst. Da gibt es sicher ein Feld
wo Du Dich anhalten kannst. Wie zum beispiel den Titel. Wenn Du Ihn =
vorher einträgst musst Du Ihn
auch noch wissen. Dann machst Du einfach ein select auf dieses Feld und =
wenns sein muss auf ein
weiteres Feld damit das Ergebnis bei vielen gleichen Einträgen =
zumindest eindeutig ist. Da kannst du
dann deine ID auslesen.
=DCbrigens ist ein Autowert sowieso etwas gefährlich da Du nicht =
unbedingt eindeutig bist vor allem
wenn man so eine DB dann Kompaktieren muss. Da werden die Autowerte je =
nachdem welche DB ev. Neu
gesetzt. Dann ists aber schluss mit lustig. Nimm lieber GUIS (siehe =
aspheute.com) die sind echt
eindeutig.
Mit freundlichen Grüßen
HH
> -----Ursprüngliche Nachricht-----
> Von: activeserverpages-admin@glengamoi.com
> [mailto:activeserverpages-admin@glengamoi.com] Im Auftrag von
> Kai Gloth
> Gesendet: Sonntag, 31. Oktober 2004 13:02
> An: Raymond Schürmann
> Betreff: Re: [ASP] Insert
>
> Hi,
>
> > Wie lese ich den gerade eingegebenen ID aus?
> > SQL = "Insert into event (eventname) select '" & name & "'
> as eventname"
> > Ich habe im Archiv nichts gefunden mit INSERT
>
> sql = "SET NOCOUNT ON;INSERT INTO [Tabelle] (Spalte1,Spalte2)"_
> & "VALUES('bla1,'bla2');SELECT @@IDENTITY AS NewID;"
>
> rs_sql.open sql,db_sql,3
> newid = rs_sql("NewID")
> rs_sql.Close
>
> --
> Best regards,
> Kai
>
>
> _______________________________________________
> ActiveServerPages Mailingliste, Postings senden an:
> ActiveServerPages@glengamoi.com
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/activeserverpages
>