Código:
Es extraño yo cree la base de datos e inseri directamente datos para realizar las pruebas, pero cuando estoy modificando con ASP, los campos q deje vacios , no entra a la condicion, solo modifica los campos q tienen algun contenido o aquellos registros q cree con asp. Probe agregando en la condicion el null asi:sql = "select [persona].[NOME] as nom, [persona].[COGNOME] as cognome, [persona].[societa'] as societa, [persona].[carico] as carico, [persona].[indirizzo] as indirizzo, [persona].[NOTE] as notep FROM persona where [persona].[idpersona]="&idmod set rs= oConn.Execute(sql) if (nome<>rs("nom")) or (rs("nom")="") then upno = "Update [persona] set [persona].[nome] ='"&nome&"' where [persona].[idpersona]="&idmod set noup = oconn.Execute(upno) end if if (cogn<>rs("cognome")) or (rs("cognome")="") then upco = "Update [persona] set [persona].[cognome] ='"&cogn&"' where [persona].[idpersona]="&idmod set coup = oconn.Execute(upco) end if if (soci<>rs("societa")) or (rs("societa")="") then upso = "Update [persona] set [persona].[societa'] ='"&soci&"' where [persona].[idpersona]="&idmod set soup = oconn.Execute(upso) end if if (cari<>rs("carico")) or (rs("carico")="") then upca = "Update [persona] set [persona].[carico] ='"&cari&"' where [persona].[idpersona]="&idmod set caup = oconn.Execute(upca) end if if (indi<>rs("indirizzo")) or (rs("indirizzo")="") then upin = "Update [persona] set [persona].[indirizzo] ='"&indi&"' where [persona].[idpersona]="&idmod set inup = oconn.Execute(upin) end if if (note<>rs("notep")) or (rs("notep")="") then upnoo = "Update [persona] set [persona].[note] ='"¬e&"' where [persona].[idpersona]="&idmod set nooup = oconn.Execute(upnoo) end if
Código:
pero sin ningun resultado de actualizacion..... if (note<>rs("notep")) or (rs("notep") = null) then upnoo = "Update [persona] set [persona].[note] ='"¬e&"' where [persona].[idpersona]="&idmod set nooup = oconn.Execute(upnoo) end if
SI alguien sabe de q se trate le agradezco de antemano..... SAluti...