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

Contar Qtdade De Campos Com Recordcount


Se você esta contente....

Pergunta

ei meus amigos alguém aqui sabe como pegar a quantidade de campos cadastrados? porque eu quero pegar esse numero e colocar em um (For to Next ) mas sempre vem o numero -1 do recordcount perai vou colocar o codigo aqui pra tirar a duvida:

<%
Dim arquivoconexao
Dim conexao

arquivoconexao = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("teste.mdb")
Set conexao = Server.CreateObject("ADODB.Connection")
conexao.Open arquivoconexao
sql="select * from cidade"
set dados = conexao.execute( sql )


//PRESTA ATENÇAO AQUI NO CODIGO DESABILITADO E ISSO QUE EU QERO FAZER CONTAR OS NUMERO DE CAMPOS
// OU COM SELECT OU COM RECORDCOUNT MAS está OSSO FAZER ISSO


//cnt="select count(cd_cidade) from cidade"
//set ct = conexao.execute( cnt )
//response.write (ct.Recordcount)
//For i=1 to ct.recordcount
//bla bla
//bla bla
//next



response.write("<select name='sel'>")

For i=1 To 3 //AQUI ERA PARA ESTAR O NUMERO QUE VEM DO BANCO DE DADOS não ERA PRA MIM TER INSERIDO O NUMERO 3

response.write("<option value='"&i&"'>"&dados("nm_cidade"))

dados.movenext

next 

response.write("</select>")

dados.close
conexao.close
set dados=nothing
set conexao=nothing
%>

ai voce sabem como fazer isso ou algo parecido, desde já muito obrigado por me ajudarem a aprender mais, valeu pessoal

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
<%
Dim arquivoconexao
Dim conexao

arquivoconexao = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("teste.mdb")
Set conexao = Server.CreateObject("ADODB.Connection")
Set dados = Server.CreateObject("ADODB.Recordset")

conexao.Open arquivoconexao
sql="select * from cidade"
dados.open sql, conexao, 3,2

total_registro = dados.recordcount

response.write("<select name='sel'>")

For i=1 To total_registro

response.write("<option value='"&i&"'>"&dados("nm_cidade"))

dados.movenext

next 

response.write("</select>")

dados.close
conexao.close
set dados=nothing
set conexao=nothing
%>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest se voce esta contente

VALEU ANDREIA BRIGANDO AGORA VOCE PODERIA ME EXPLICAR O PORQUE VOCE COLOCOU ESSES NUMERO E PRA QUE ELES SERVEM?

dados.open sql, conexao, 3,2

PRA QUE SE COLOCA O NUMERO 3 E O 2? QUAL E A UTITLIDADE?

ATE+

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...