Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
iorifly

Erro em codigo asp

Recommended Posts

Prezados,

Gostaria da ajuda de vocês para resolver o seguinte problema ao adicionar dados de um formulario a um banco de dados.

ERRO

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E57)

[Microsoft][Driver ODBC para Microsoft Access]Valor numérico fora do intervalo (null)

/inss/addoc.asp, line 15

Codigo utilizado:

<%

varnb=request.form("nb")

vartipodoc=request.form("tipodoc")

varquantdoc=request.form("quantdoc")

varceldoc=request.form("celdoc")

varteldoc=request.form("teldoc")

varobsdoc=request.form("ObsDoc")

sql = "insert into documentos (nb,tiposdocumentos,quant,telefone,celular,obs)values('"&varnb&"','"&vartipodoc&"','"&varquantdoc&"','"&varteldoc&"','"&varceldoc&"','"&varobsdoc&"')"

dsn="DBQ=" & Server.Mappath("bd/dbbroxo.mdb")&";Driver={Microsoft Access Driver (*.mdb)};"

set conn=server.createObject("adodb.connection")

conn.open (dsn)

conn.execute(sql)

conn.close

response.write "O Evento foi cadastrado com sucesso!."

%>

Sei que o problema esta no campo nb pois a quantidade de caracteres(numeros) ta grande nao sei como passar para double... alguem poderia me ajudar ? obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...