Código:
los campos clave son MATRICULA,FOLIO lo que me hace es que para que me los inserte bien en la base de datos tengo que escribirlos todos, si por ejemplo no introduzco nada en el campo TRB del formulario y le doy a guardar, no me los graba y me da un error. Como puedo hacer para que si no le escribo nada en los campos que no tiene datos me lo grabe bien.<!--#include virtual="/adovbs.inc" --> <%dim matricula, folio, nomeembar, trb, matricula=request.Form("Matri") folio= request.Form("Folio") nomeembar=request.Form("NomeEmb") trb=request.Form("Trb") <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open="DSN=master;'';'';" on error resume next sql ="INSERT into Embarcacions(MATRICULA,FOLIO,[NOME DA EMBARCACION],TRB) values ('"&matricula&"','"&folio&"','"&nomeembar&"','"&trb&"')" conn.execute sql if err <> 0 then Dim URLerror Dim TipoErrorCod TipoErrorCod="Error al insertar datos das Embarcacions" URLerror=("/error.asp?TipoError=" & TipoErrorCod &"") Response.Redirect URLerror end if Conn.Close SET Conn = Nothing Dim URL URL=("/Embar/AltaEmbar.asp") Response.Redirect URL %>
un saludo