PUBLICIDADE

Autor

marinheiro

Wellington Marinheiro

membro deste maio de 2008

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Com qual Framework JavaScript você trabalha?

Exibir dados do banco direto numa tabela padronizada


Este código ler a tabela do banco de dados e exibe o conteúdo numa tabela criada automaticamente com formatação dos campos numéricos, vazios e tipo texto.

O usuário não precisa se preocupar com a quantidade de colunas. Ainda destaca as linhas intercalando com cores distintas.

Excelente dica e perfeitamente aplicável às suas aplicações...
<%Response.Charset="ISO-8859-1"%>
<%
Set cnn = Server.CreateObject( "adodb.Connection" )
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("bco_testes.mdb") &";"

Set rsDADOS = Server.CreateObject("ADODB.RecordSet")
tabela = "tb_dados"
sql = "SELECT * from " & tabela

SET rstemp = Server.CreateObject("Adodb.recordset")
rstemp.CursorLocation=3
rstemp.Open SQL, cnn
total = rstemp.recordcount
campos=rstemp.fields.count -1

if not rstemp.eof Then
	x=0
	response.write "<center>Total de registros " & total & "<br>"
	response.write	"<table border='0' width=50% align=center><tr bgcolor=#c3c3c3>"

	FOR i=0 to campos
		response.write "<TH>" & rstemp(i).name & "</th>"
	NEXT

	DO UNTIL rstemp.eof 
		if (x mod 2 = 0) then
			response.write "<tr bgcolor =#F0F0F0>"
		else
			response.write "<tr bgcolor =#FFFFFF>"
		end if

		FOR i = 0 to campos
			fieldvalue=rstemp(i)
			
			If trim(fieldvalue)="" THEN
				fieldvalue="&nbsp;"
			else
				If IsNumeric(fieldvalue) Then

				response.write "<td  align=right>" & FormatNumber(fieldvalue,0)
				else	
				response.write "<td  align=left>" & fieldvalue
				End if
			end if
			response.write "</td>"
		next
		response.write "</tr>"
		x=x+1
		rstemp.movenext

	LOOP
	response.write "</table></center>"

Else
	response.write "Tabela sem dados"
End if
rstemp.close
cnn.close
Set cnn=nothing
%>

ArquivoTipoTamanhoHits 
bco_tab.zipArquivo ZIP9,8 Kb576Baixar o Arquivo
Sim   Não   Este código foi útil para você?
NotaComentário
Ainda não foi enviado nenhum comentário.
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.