Salve a tutti,
in un progetto che ho sviluppato alcuni mesi fa in ASP 3.0 ho inserito il seguente script per salvare i dati nella tabella 'operazioni' :
<%
sub SaveOperazione(u,d,o,t,c,m)
'inserisci nella tabella operazioni i dati relativi all'operazione effettuata
'Parametri: utente,data,operazione,tabella,chiave,msg
dim xstrSQL
set xobjCnlog=server.CreateObject("ADODB.Connection")
xobjCnlog.ConnectionString = Application("con_str")
xobjCnlog.Open()
xstrSQL = "INSERT INTO OPERAZIONI (utente,data,operazione,tabella,chiave,msg) VALUES ('" &_
encode_SQL_COMMAND_String(u) & "'," & cstr(d) & ",'" & o & "','" & t & "'," &_
c & ",'" & m &"')"
response.write xstrSQL
response.flush
'xobjCnlog.execute xstrSQL, xobjCnlog
set xobjCnlog=nothing
end sub
%>
ha sempre funzionato fino a quando non ho installato su alcuni client win xp sp3 per problemi di protezione.
Dopo l'aggiornamento, su tali pc compare sempre l'errore :
Provider error '80020005'
Incompatibilità tra tipi.
/iatdatabase/inc/operazioni.inc, line 16
Active Server Pages error 'ASP 0115'
Errore imprevisto
/iatdatabase/rilevazioneut_edit.asp
In un oggetto esterno si è verificato un errore intercettabile (C0000005). Impossibile continuare l'esecuzione dello script.![]()
![]()
Cosa potrei fare per ovviare a questo tipo di problema avendo i client con win xp sp3, il server con win 2000 srv e sql server 2000 sp3 ?
Ringrazio anticipatamente chiunque possa darmi consigli a proposito![]()