Ir para conteúdo

POWERED BY:

Arquivado

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

kaamus

problema com recordset

Recommended Posts

olá povo!

 

olhem só ..

tenho esse erro na minha aplicação:

 

(tá inserindo desde o 0.. o.O.. sei lah)

P_INSERT_COMENTARIO 0, '', '', ''

ADODB.Recordset error '800a0bb9'

 

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

 

/scripts/video/GravaComentario.asp, line 41

 

 

enfim.. tá ok essa aplicação porque eu tenho uma replica dela que funciona legal..

só que essa não tá funcionando..

alguém pode me dizer quais as causas desse erro?

 

vlw ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

procedure do insert

 

CODE

CREATE Procedure P_INSERT_COMENTARIO

 

@idVideo Int,

@stNome VarChar(255),

@stComentario VarChar(500),

@stCidade VarChar(150)

 

As

 

Set NoCount On

 

Insert Into ComentarioVideo

(idVideo, stNome, stComentario, stCidade, fgAtivo, dtComentario)

Values

(@idVideo, @stNome, @stComentario, @stCidade,1, GetDate() )

 

Select @@Identity As idComentarioVideo

GO

 

 

parte somente da conexão

 

CODE

stSql = "P_INSERT_COMENTARIO "&idVideo&", '"&stNome&"', '"&stComentario&"', '"&stCidade&"'"

Set rsDatabase = Server.CreateObject("Adodb.Recordset")

rsDatabase.Open stSql, Application("cnstr")

idComentarioVideo = rsDatabase("idComentarioVideo")

Set rsDatabase = Nothing

 

Response.Write idComentarioVideo&"_"&idVideo

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade essa aplicação igualzinha funciona num outro aplicativo..

 

parece ser m***** do banco que ta dando esse problema =/

 

já tentei fazer isso se não me engano!

 

to com varias procedures aqui..

só que dando um response na procedure mostra que tá inserindo um valor nulo no idComentarioVideo =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

define a coluna como not null. o erro está porque você passa valor 0 e deve ter algum relacionamento criado

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara ai que tá.. não tem relacionamento algum.. :s

 

meu problema tá aqui oh o link:

 

http://www.eyoga.com.br/scripts/video/video.asp

 

na hora de comentar .. ele não comenta ..

eh não é culpa do ajax e sim do asp que grava o comentario..

a seleção tá legal tbm..

 

ele não roda o idComentario só o video..

 

na verdade o certo é ele achar o do video quando entra na galeria de videos..

eh se baseando nisso começar a gravar desde o primeiro..

 

só que ele tá colocando o 0

agora o porque dele tá indo pro zero que eu não entendo

até porque ele tem registro gravado na tabela o.O

 

então certo... ele até recebe os parametros

 

P_INSERT_COMENTARIO 2, '23123', '2323', '123123'

 

só que ele esquece do ID dele...

pega só o idVideo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade o que parece é que idComentario não acompanha.. mostra o idVideo zero.. e os outros vazios..

 

cara alguém já teve esse problema?????

mó desespero aqui já :'(

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra mim o erro está em vocÊ enviar o idComentario para a função do ajax. já tentou depurar usando o firebug?

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.