Ciao a tutti...
Io ho un database con queste categorie:
idcategoria foto
ho fatto questa query:
stringa = "SELECT * FROM foto WHERE idcategoria = '" & categoria & "' AND foto = '" & foto & "'"
il problema è che se il campo foto esiste già anche se l'id categoria è diverso, mi da questo errore...
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.
/process-addfoto2.asp, line 19
altrimenti, se ne l'id categoria ne il nome foto esistono allora aggiunge...
vi allego la parte del codice..
NB LA RIGA ROSSA E' LA RIGA NUM 19!codice:... Conn.Open strConn stringa = "SELECT * FROM foto WHERE idcategoria = '" & categoria & "' AND foto = '" & foto & "'" Set rsa = Server.CreateObject("ADODB.Recordset") rsa.Open stringa, conn ,3,3 if rsa.EOF then rsa.addnew rsa("idcategoria") = categoria rsa("descrizionel") = desl rsa("foto") = foto rsa("formato") = formato rsa("descriziones") = dess rsa.update rsa.Close set rsa = Nothing ...

Rispondi quotando