Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Roberto2683

[Resolvido] ADODB.Recordset (0x800A0BB9)

Recommended Posts

Olá pessoal, podem me ajudar... está dando o seguinte erro:

 

ADODB.Recordset (0x800A0BB9)

Os argumentos são incorretos, estão fora do intervalo aceitável ou estão em conflito.

/RB/cadastro.asp, line 12

 

 

LINHA 12

 

grava.open "insert into cadastro(nome,endereco,bairro,cidade,estado,cep,pais,telefone,fax,email,rg,orgaoemissor,cpf,senha) values('" & request.form("nome") &"','"& request.form("endereco")& "','"& request.form("bairro")& "','"& request.form("cidade")& "','"& request.form("estado")& "','"& request.form("cep")& "','"& request.form("pais")& "','"& request.form("telefone")& "','"& request.form("fax")& "','"& request.form("email")& "','"& request.form("rg")& "','"& request.form("oemi")& "','"& request.form("cpf")& "','"& request.form("senha")& "')",cn

Obrigado espero uam ajuda :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

dá um response.write na sua string sql para ver o k esta sendo passado

response.write(SQL)

response.end()

 

verifique se os dados estaun com os tipos corretos...

[Editado título do tópico]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Comenta a sua linha grava.open.

 

e coloca

response.write("insert into cadastro(nome,endereco,bairro,cidade,estado,cep,pais,telefone,fax,email,rg,orgaoemissor,cpf,senha) values('" & request.form("nome") &"','"& request.form("endereco")& "','"& request.form("bairro")& "','"& request.form("cidade")& "','"& request.form("estado")& "','"& request.form("cep")& "','"& request.form("pais")& "','"& request.form("telefone")& "','"& request.form("fax")& "','"& request.form("email")& "','"& request.form("rg")& "','"& request.form("oemi")& "','"& request.form("cpf")& "','"& request.form("senha")& "')")
response.end

Posta aqui o resultado.

 

 

Depois,

Tenta colocar

 

cn.execute(<insertaqui>)

 

em vez do grava.open.

Compartilhar este post


Link para o post
Compartilhar em outros sites

geralmente eu executo o SQL atraves do objeto recordset, você tem mais opçoes e funcoes,metodos e propriedades k facilitam mais, tipo:

 

Set rs=Server.CreateObject("ADODB.Recordset")

SQL="SELECT * FROM login WHERE login='"&varlogin&"'"

rs.open SQL,conexao,1,3

Compartilhar este post


Link para o post
Compartilhar em outros sites

geralmente eu executo o SQL atraves do objeto recordset, você tem mais opçoes e funcoes,metodos e propriedades k facilitam mais, tipo:

 

Set rs=Server.CreateObject("ADODB.Recordset")

SQL="SELECT * FROM login WHERE login='"&varlogin&"'"

rs.open SQL,conexao,1,3

 

 

Sim o select tudo bem, mas até o insert, update, delete ?

 

para atualizações na tabela sempre usei o conex.execute.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá scorpio valeu pela dica

 

resultado

insert into cadastro(nome,endereco,bairro,cidade,estado,cep,pais,telefone,fax,email,rg,orgaoemissor,cpf,senha) values('teste','tua teste','teste','teste','SP','00000000','brasil','00000000','00000000','00@00.com','457669632','ssp','01000526398','123')

aparentemente está pasasando tudo, no banco todos estão tipo texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.