hai ragione!!! ...mancavano gli apici!
Quindi il codice corretto è questo:
codice:
cn.Execute("INSERT INTO TabCategoria (NOME,CODICE_CATEGORIA,FLAG_GALLERY,CODICE_SUPER_CATEGORIA,VOCE_IN_MENU,CODICE_LINGUA,ID_SUPER_CATEGORIA,IMG_TBN_1,IMG_1,DESCRIZIONE) VALUES ('"&NOME&"','"&CODICE_CATEGORIA&"',"&FLAG_GALLERY&",'"&CODICE_SUPER_CATEGORIA&"',"&VOCE_IN_MENU&",'"&CODICE_LINGUA&"',"&ID_SUPER_CATEGORIA&",'"&IMG_TBN_1&"','"&IMG_1&"','"&DESCRIZIONE&"');") ' Execute the insert command
Set rsNewID = cn.Execute("SELECT @@IDENTITY")
intNewID = rsNewID(0) ' Conservo il valore dell'id appenna estratto nella variabile intNewID
response.write (intNewID)
SQL_META= "INSERT INTO TabMeta(NOME_PAGINA,CODICE_META) Values ('"&NOME_PAGINA&"','"&intNewID&"')"
'esegue la connessione SQL
cn.Execute(Sql_Meta)
rsNewID.Close
Set rsNewID = Nothing
cn.Close
Set cn = Nothing
Grazie!