Salve, è la prima volta che scrivo e quindi abbiate pietà della mia poca esperienza sul settore...

non riesco ad utilizzare SELECT @@IDENTITY o SELECT STORE_IDENTITY.

Vorrei che dopo l'inserimento in database di alcuni valori tramite:

codice:
set insert = Server.CreateObject("ADODB.Command")
insert.ActiveConnection = MM_con_trans_STRING
insert.CommandText = "INSERT INTO ordini (ordine_user, ordine_pag, ordine_data, ordine_id, ordine_tot, ordine_sped)  VALUES ('" & MM_Username & "', '" & pagamento  & "', '" & data & "', '" & ordine_id & "', '" & tot & "', '" & st & "') "
insert.CommandType = 1
insert.CommandTimeout = 0
insert.Prepared = true
insert.Execute()
dopo questo devo inviare altri dati ad altra tabella con ID dell'inserimento appena effettuato.
Quello che sono riuscito a fare è questo:


codice:
set insert = Server.CreateObject("ADODB.Command")
insert.ActiveConnection = MM_con_trans_STRING
insert.CommandText = ("SET NOCOUNT ON; INSERT INTO ordini (ordine_user, ordine_pag, ordine_data, ordine_tot, ordine_sped)  VALUES ('" & MM_Username & "', '" & pagamento  & "', '" & data & "',  '" & tot & "', '" & st & "'); SELECT SCOPE_IDENTITY() AS ordine_id;")

insert.CommandType = 1
insert.CommandTimeout = 0
insert.Prepared = true
insert.Execute()
Ma non funziona.

Ma il comando SCOPE_IDENTITY funziona su ACCESS???

Ho girovagato su internet ma ho più confusione di prima...

GRAZIE a chiunque mi possa dare una mano