12 messaggi dal 16 giugno 2004
perchè ricevo questo errore? aiuto vi prego!!


Microsoft OLE DB Provider for ODBC Drivers errore "80040e07'

[Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.


nome1=Replace(request.form("nome1"),"'","''",1)
nome2=Replace(request.form("nome2"),"'","''",1)


SQL="UPDATE tabella1 SET nome1='"&nome1&"',nome2='"&nome2&"' WHERE id='"&id&"'"
Conn.Execute(SQL)

tutte le variabili sono testo o memo
grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
forse gli danno fastidio gli apici nella condizione WHERE id='xxx'. Toglili, se id è un campo numerico.

SQL="UPDATE tabella1 SET nome1='"&nome1&"', nome2='"&nome2&"' WHERE id=" & id

Enjoy learning and just keep making

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.