Provo a descrivere il mio problema.
Ho due applicativi che accedono allo stesso database DB Access, il primo in VB6, il secondo in ASP
Con VB6 nessun problema, ma con ASP Non riesco ad assegnare al campo di tipo Numerico il valore Null.
Valorizzo la variabile Mailadress con il contenuto del form
codice:
Mailadress = Trim(Replace(Request.Form("Mailadress"), "'", "''"))
'Se il form non è vuoto valorizzo la variabile Bolletta_mail con 1 altrimenti valorizzo con Null
If Len(Trim(Replace(Request.Form("Mailadress"), "'", "''"))) > 0 Then
Bolletta_mail = 1
Else
Bolletta_mail = Null
End If
'Scrivo il campo nel DB.
sqlUpdUtente = sqlUpdUtente & "Bolletta_mail= '" & Bolletta_mail & "', "
Questo script funziona solo nel primo caso, nel secondo caso, quando il Form è vuoto, va in errore.
Di seguito la risposta del server:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07' [Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.
Qualcuno può aiutarmi?