valor nulo en base de datos

JM
23 de Octubre del 2003
Estoy intentado meter una variable que no contiene nada dentro de una base datos acces de la siguiente forma:

<%
set rs2= Server.Createobject("ADODB.Recordset")
rs2.CursorType = adOpenKeyset
rs2.LockType = adLockOptimistic
rs2.Open "tbdatos", Oconn
rs2.movefirst

do While not rs2.eof

if (rs2.eof =true) then
response.write "aa"
rs2.Addnew
rs2("descripcion1")= vdescripcion
rs2("pvp1")= vuni
rs2("total")=1
rs2.update
end if

rs2.Movenext
loop

if (rs2.eof =true) then
response.write "aa"
rs2.Addnew
rs2("descripcion1")= vdescripcion
rs2("pvp1")= vuni
rs2("total")=1
rs2.update

end if
rs2.close
%>

mi problema es que mientras la variable vdescripcion tiene valor se guarda perfectamente pero cuando vdescripcion no tiene nada, da error.
Como lo arreglo??

jorwin
23 de Octubre del 2003
En Primer lugar tienes que verificar que el campo descripcion1 permita valores nulos