Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2002, 05:17
Mecenias
 
Fecha de Ingreso: agosto-2001
Mensajes: 336
Antigüedad: 23 años, 8 meses
Puntos: 0
Malditos nulos

Se me plantea un problema que no logro solucionar.
Mi base de datos esta en access, pues bien tengo un formulario en el que pueden rellenar datos (es una modificacion de datos ya existentes) y es posible que alguno de ellos esten en blanco, esta aqui bien no?, pues aqui viene el problema, tengo un campo en la base de datos declarado como numerico de tipo doble con 6 decimales al cual le tengo puesto que no sera requerido y ningun valor por defecto, pues bien a la hora de recoger el codigo y hacer un update me da error de no coincidenlos tipos de datos.Si paso el campo a texto no me da el error y no me inserta nada (que es lo que yo quiero), pero al ser de tipo numerico me da error,alguien puede ayudarme Maestros?
El codigo donde recogo la variable es:

Código:
importe=Request("importe")
SQL  = "UPDATE TARIFAT0 SET importe ='" & importe & "' WHERE Id=1"
Set rs = conexion.Execute(SQL)
Y el formulario el campos es de tipo text:

Código:
<td width="209" bgcolor="#8CAEC6" align="center" valign="middle"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF"><%=Rs("importe")%></font></td>
Saludos