in einem statement sollte folgendes angesetzt werden:
SQL_makenewEntry = "INSERT INTO T_net_Content (name,data) VALUES ('"
& entriename & "','" & entriedata & "'); select max(Identity_Field) from
T_net_Content"
Set RS_makenewEntry = conn.Execute(SQL_makenewEntry)
mit dem Semikolon werden die Statements getrennt
funktioniert aber nur auf SQL-Server, also nicht mit Access
-----Urspr�ngliche Nachricht-----
Von: roberto reff [mailto:[EMAIL PROTECTED]]
Gesendet am: Montag, 26. November 2001 11:07
An: ActiveServerPages German
Betreff: [aspgerman] SQL
HI
ich erstelle (siehe unten) einen neuen Datensatz per SQL.
Was muss ich machen, sodass der SQL Server mir die 'identity' des neuen
Datensatzes nach dem erstellen zuruck gibt?
Bei einem StoreProcedure habe ich @@identity. Wie aber sieht es bei ASP aus
???
strConn="Provider=SQLOLEDB.1;User ID=;Password=;Data Source=SRVSQLT01;Use
Procedure for Prepare=1;Auto Translate=True;Packet Size=4096; Initial
Catalog = "
set conn=server.createobject("adodb.connection")
conn.open strConn
SQL_makenewEntry = "INSERT INTO T_net_Content (name,data) VALUES ('"
& entriename & "','" & entriedata & "')"
Set RS_makenewEntry = conn.Execute(SQL_makenewEntry)
Danke
Roberto Reff
| [aspgerman] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp