165 messaggi dal 10 aprile 2001
Io ho lo stesso problema (con db Access 2007). Anche se passo la stringa null ricevo l'errore

Microsoft JET Database Engine error '80040e14'

Syntax error in UPDATE statement.

Qualcuno sa almeno confermarmi che esiste la possibilità di fare UPDATE di un campo data vuoto in Access? Perchè a quanto pare sembra una cosa impossibile...

Io provo in questo modo:

[...]
sqlStringa = sqlStringa & ", PrestatoAl =" & null
[...]

ma ricevo l'errore sopracitato.

E lo stesso avviene anche se uso questa sintassi:

sqlStringa = sqlStringa & ", PrestatoAl = null"
Modificato da robycave il 27 agosto 2012 14.20 -
165 messaggi dal 10 aprile 2001
Così funziona:

IF Request.Form("PrenotatoAl") = "" THEN
Rs("PrenotatoAl") = null
ELSE
Rs("PrenotatoAl") = Request.Form("PrenotatoAl")
END IF



(...cambiando anche metodo di UPDATE)

ma forse avevo anche omesso la corretta apertura del recordest.
3 messaggi dal 03 ottobre 2013
Scusate anch'io ho lo stesso problema, il codice è questo :
a=request.form("Cognome e Nome")
if request.form("Data di nascita")="" Then
b= null
else
b=request.form("Data di nascita")
if request.form("Data Onomastico")="" Then
c= null
else
c=request.form("Data Onomastico")
d=request.form("Indirizzo")
e=request.form("CAP")
f=request.form("Città")
g=request.form("Tel Abit")
h=request.form("Tel Cell")
i=request.form("E-Mail")
l=request.form("Note")

set OBJdbConnection=Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open("Provider =......
Set rs=server.CreateObject("ADODB.Recordset")
rs.Open "Clienti",OBJdbConnection,3,3


rs.AddNew
rs("Cognome e Nome")=a
rs("Data di nascita")=b
rs("Data Onomastico")=c
rs("Indirizzo")=d
rs("CAP")=e
rs("Città")=f
rs("Tel Abit")=g
rs("Tel Cell")=h
rs("E-Mail")=i
rs("Note")=l
rs.update
rs.Close
OBJdbConnection.Close
end if
end if
%>

Non mi da errore ma non registra nulla !
Perchè ?
3 messaggi dal 03 ottobre 2013
Come non detto, pare funzioni cambiandolo così :
if request.form("Data di nascita")="" Then
b= null
else
b=request.form("Data di nascita")
if request.form("Data Onomastico")="" Then
c= null
else
c=request.form("Data Onomastico")
end if
end if

a=request.form("Cognome e Nome")
d=request.form("Indirizzo")
e=request.form("CAP")
f=request.form("Città
...........
.............

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.