eccola: UPDATE utenti SET ordini=ordini+', 89273728' WHERE id = 5
eccola: UPDATE utenti SET ordini=ordini+', 89273728' WHERE id = 5
prova con
oppurecodice:sql= "UPDATE utenti SET ordini=trim(ordini)+'"& virgola & password &"' WHERE id = " & F_id
codice:sql= "UPDATE utenti SET ordini=CStr(ordini)+'"& virgola & password &"' WHERE id = " & F_id
Il primo non scrive sul db,
Il secondo mi dà questo errore:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Invalid use of Null
/ordini.asp, line 26
ecco perché non ti scrive niente, perché il campo in origine è NULL... NULL + qualsiasi cosa è sempre NULL...
scusami quindi che significa?
Come posso modificarlo?
codice:sql= "UPDATE utenti SET ordini=IIF(IsNull(Ordini)," & password & ", Trim(ordini)+', '+" & password & ") WHERE id = " & F_id
adesso scrive ma ma un solo dato, invece volevo, come detto sopra, che il nuovo dato non elimini quello precedente ma lo accoda, dopo una virgola e uno spazio...
allora, ti scrive un solo dato perché dentro NON C'E' NIENTE. se lo fai due volta accoda
l'ho fatto ma non accoda, ma aggiorna....
nessuno può aiutarmi??
GRazie