ciao a tutti
da oggi la procedura più importante del mio sito ha smesso di funzionare, o meglio l'addnew non vuole saperne.
il codice è fatto così:
codice:
if codice_prodotto = 999999 then 'prodotto nuovo
sql = "SELECT * from prodotti"
set rs_prodotto = Server.CreateObject("ADODB.Recordset")
rs_prodotto.Open sql, INVENTARIO,3 ,2
rs_prodotto.addnew
aggiorna_db
else
sql = "SELECT * from prodotti where n_inventario=" &  n_inventario
set rs_prodotto = Server.CreateObject("ADODB.Recordset")
rs_prodotto.Open sql, INVENTARIO,3 ,2
aggiorna_db
la procedura aggiorna_db non fa altro che prendere i dati dalla form e metterli nel db, alla fine c'è un bel "update".
Da oggi la parte addnew si rifiuta di funzionare Microsoft OLE DB Provider for ODBC Drivers (0x80040E2F) mentre la modifica va come un violino

sono anni che programmo in asp, anni che uso procedure addnew (no ho diverse in questo sito) ed ora mi pianta così...
why?