Ir para conteúdo

POWERED BY:

Arquivado

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

Frango

Erro no SELECT

Recommended Posts

Galera seguinte to fazendo um SELECT normal aki dessa forma:

 

<%Dim rsAxeDim rsAxe_numRowsSet rsAxe = Server.CreateObject("ADODB.Recordset")rsAxe.ActiveConnection = MM_objconn_STRINGrsAxe.Source = "SELECT musica  FROM riolounge.usuario  WHERE musica = 'Axé'"rsAxe.CursorType = 0rsAxe.CursorLocation = 2rsAxe.LockType = 1rsAxe.Open()rsAxe_numRows = 0%>

e o response dessa forma:

<li>Axé:<%=(rsAxe.Fields.Item("musica").Value)%></li>

So q esta me retornando esse erro aki:

 

Tipo de erro:

ADODB.Field (0x800A0BCD)

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/testando_admin/riolounge/index.asp, line 192

 

Podem me dizer o pq?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu SELECT não retornou nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

exatamente oq diz a mensagem de erro, este select que você faz naum retornou nenhum resultado, e você quis exibir, mas naum há nada oq exebir, de um response.write nesta sql, e ve oq você esta tentando executar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valew galera pelas respostas, mas tem q me retornar alguma coisa pq existe aproximadamente 5 mil registros nessa condição ... Eu estou fazendo pelo DW e testando a query la dentro mesmo ele me retorna os valores normais. naum to entendendo

Compartilhar este post


Link para o post
Compartilhar em outros sites

ate onde eu saiba esse erro ocorre quando o select nao retorna nada...verifique se o banco de dados que esta conectando é o mesmo... ou se a palabra "Axé'" esta escrita assim mesmo ou sem acentuação...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera descobri o erro, só naum sei o como solucionar.Bom está dando esse erro realmente pq está me retornando um valor ZERO, é isso está ocorrendo de vido ao acento (Axé) se fosse "axe" iria funcionar na boa como ocorreu nas outras Querys.Alguma solução??

Compartilhar este post


Link para o post
Compartilhar em outros sites

TB naum MICOX continua com o valor de saida zerado. Eu acho q o problema pode estar na configuração do COLLATION do SQL Server e do meu CHARSET do XHTML.

Compartilhar este post


Link para o post
Compartilhar em outros sites

da um replace de é para e

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu CHARSET do XHTML.

Com certeza não, pois seu problema é na conexão com o banco de dados.

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.