Ir para conteúdo
Fórum Script Brasil
  • 0

Contar Registros....


Guest mkboy

Pergunta

Quero apresentar na tela o total de registros de minha tabela no banco de dados...

Fiz assim:

<%

strrs = "SELECT * from bo"

conn.execute(strrs)

set objRS = conn.execute(strrs)

totalregistros = objRS.RecordCount

if totalregistros = 0 then

response.write "Nenhum registro"

end if

%>

E para printar:

Total de Registros: <%=totalregistros%>

E quando executo a pagina ele printa o seguinte:

Total de Registros: -1

Como posso resolver!!!

huh.gif

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

organizando:

Quero apresentar na tela o total de registros de minha tabela no banco de dados...

Fiz assim:

<%

strrs = "SELECT * from bo"

conn.execute(strrs)

set objRS = conn.execute(strrs)

totalregistros = objRS.RecordCount

if totalregistros = 0 then

response.write "Nenhum registro"

end if

%>

E para printar:

Total de Registros: <%=totalregistros%>

E quando executo a pagina ele printa o seguinte:

Total de Registros: -1

Como posso resolver!!!

unsure.gif

Link para o comentário
Compartilhar em outros sites

  • 0

ERRO, veja o que fiz:

<link rel=stylesheet type="text/css" href="estilos.css">

<%

dim objRS

dim strrs

cor_titulo = "#cccccc"

query = Request.querystring("query")

If query = "" then

response.redirect "busca.asp"

End if

Set conn = Server.CreateObject ("ADODB.Connection")

strconn = "Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("fish.mdb")

conn.open strconn

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

strrs = "Select * from bo where nome like'%" & query & "%' order by email"

objRS.open strrs, conn

If objRS.EOF Then

response.write "<center>"

response.write "<table  border=0 width="&"90%"&" cellspacing="&"0"&"  cellpaging="&"0"&">"

response.write "<tr><td><font class="&"padrão"&">Resultado da pesquisa:</font></td></tr>"

response.write "</table>"

response.write "<br>"

response.write "<table bgcolor="&"#000033"&" border=0 width="&"90%"&" cellspacing="&"0"&"  cellpaging="&"0"&">"

response.write "<tr><td>"

response.write "<table bgcolor="&"#ffffff"&" border=0 width="&"100%"&" cellspacing="&"0"&"  cellpaging="&"0"&">"

response.write "<tr><td bgcolor="&"#efefef"&"><font class="&"padrão"&">Nenhum registro encontrado.</font></td></tr>"

response.write "<tr><td><font class="&"padrão"&">Redefina sua busca.</font></a></td></tr>"

response.write "</table>"

response.write "</td></tr>"

response.write "</table>"

response.write "</center>"

End if

If erro <> "" Then

Response.Write mensagem

End if

Do While not objRS.Eof

%>

<%

Contador = 0

While not objRS.Eof

Response.Write(objRS(0) & "<br>")

objRS.MoveNext

Contador = Contador + 1

Wend

Response.Write("Total: " & Contador)

objRS.Close

Set objRS = Nothing

%>

<HTML>

<head><title>Resultado da pesquisa</title>

</head>

<body>

<center>

<table  border="0" width="90%" cellspacing="0"  cellpaging="0">

<tr>

      <td><font class="padrão"><b>Total de Registros: <%=contador%></b></font>

O erro:

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A01A8)

Objeto necessário

/pesca/boletim/processa_01.asp, line 88

huh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Faça a contagem na consulta SQL conforme descrevi abaixo, o inconveniente é ter de listar todos os campos do banco de dados que precisar em separado

strrs = "SELECT COUNT [nome da chave primaria] AS totalregistros,

[nome de outro campo], [nome de outro campo], FROM bo"

conn.execute(strrs)

set objRS = conn.execute(strrs)

DIM totalregistros

totalregistros = totalregistros

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...