Ciao ragazzi, sono alle prese con un inserimento di una riga in una tabella (inizialmente vuota)
Il codice:
L'errore che mi viene restituito è in AddNew:codice:Dim objConn Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Driver={SQL Server};" & "Server=LENTERON;" & "Database=TOTEM;" & "Uid=sa;" & "Pwd=xxxx;" Dim objRS Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open "ListAggiornata", objConn, adLockOptimistic objRS.AddNew 'ERRORE objRS("Categoria")="Sport" objRS.Update objRS.Close Set objRS= Nothing 'oggetto viene liberato objConn.Close Set objConn = Nothing
ADODB.Recordset (0x800A0CB3)
Il set di record corrente non supporta l'aggiornamento.
Potrebbe trattarsi di una limitazione del provider o del tipo di blocco selezionato.
E' come se ci fossero dei problemi di permesso di scrittura oppure sbaglio qualcosa?
La tabella ListAggiornata contiene diverse colonne, tra cui una "Categoria".
Ho provato a fare una insert in codice SQL direttamente con Query Analyzer e tutto funziona..non capisco dove possa essere l'errore!
Grazie a tutti in anticipo.


Rispondi quotando