Ir para conteúdo

POWERED BY:

Arquivado

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

kania

Erro na consulta com MySql e ASP

Recommended Posts

Olá pessoal, salve, salve,

 

Bom pessoal venho tentando trablhar cm o MySQL e ASP a alguns dias, em tenho me batido muito, as consulta não funcionam da maneira que deveriam, já li varios artigos de MySQL e mesmo assim os erros permanecem, em alguns casos dando um jetinho Brasileiro a oisa acba dando certo, masnão pel lógia que deveria.

 

Vejam abaixo o código:

 

<%
Set vi = Server.CreateObject("adodb.recordset")
SQL ="SELECT * FROM videos where categoria='1' LIMIT 0,3 "
vi.Open SQL,Conn,3,3
if vi.eof then
%>
<table width="100%" border="0" cellspacing="5" cellpadding="0">
  <tr>
	<td><div align="center" class="estiloNomeTopo">Nenhum vídeo disponivel neste momento</div></td>
  </tr>
</table>
<%
else
'Do until vi.EOF
While Not vi.Eof
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
				  <tr>
					<td height="94" background="imagens/videos_beneficios_01.png"><table width="100%" border="0" cellspacing="10" cellpadding="0">
					  <tr>
						<td>						</td>
					  </tr>
					</table>					</td>
				  </tr>
				  <tr>
					<td><img src="imagens/videos_beneficios_02.png" width="270" height="174"></td>
				  </tr>
				</table>
<div align="center"><span class="estiloPontilhado">............................................................................
......</span>
	<%
vi.MoveNext : Wend
end if
vi.Close
Set vi = Nothing
%>

bom esta dando o seguinte erro no código

 

ADODB.Recordset error '800a0bb9' 

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

/conquistta2008/kinotan.asp, line 70

opu seja como se minha consulta estivesse errada ou a categoria "1" não existisse, porem existe.

Para tirar a dpuvida sobre o a consulta estar ou não errada,entrei no PHPMyadmin e executei o mesmo select, e advinha, funcionou certinho, e ai o que se faz numa hora desta em que você já esta em cima do erro a horas e tudo parece certo e não vai?

 

Aguém tem algum site em PT que tenha referencias boas para Inserção, Exclusão, Atualização e Seleção de ddos com ASP e MySQL?

No prórpio site do MySQL as referencias estão um tanto quanto estranhas, as consultas não aparecem da forama que normalmente são usadas em ASP mas sim como se estivesse utilizand o "Client"

 

Obrigado epela ajuda pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

estranho, testei seu sql e está de boa

 

o que posso te ajudar é

 

faz assim o SQL

set vi = conn.execute("SELECT * FROM videos where categoria='1' LIMIT 3")
if vi.eof then

.........

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resta saber se o campo categoria é numérico ou texto.

 

Pela mensagem parece que é numérico e você usou aspas simples no valor, o que torna a comparação entre textos e não números.

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.