Ir para conteúdo

POWERED BY:

Arquivado

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

xanburzum

[Resolvido] componente AspGrid

Recommended Posts

Segue abaixo um exemplo de utilização do componente AspGrid juntamente com uma base de dados do Microsft SQL Server.

 

Montando um Grid com Microsft SQL Server:

 

- Antes de tudo iremos precisar criar uma tabela na base de dados MS-SQL, segue um script básico para criação e inserção de dados que você pode executar através do Gerenciador SQL ou mesmo via o software de sua preferência.

 

 

--------------------------------------------------------------------------------

 

-- Cria a tabela 'aspgrid' --

CREATE TABLE aspgrid (Cod INT IDENTITY, Nome VARCHAR(50), Endereco VARCHAR(100), Telefone CHAR(12))

-- Insere 5 registros na tabela --
INSERT INTO aspgrid (Nome, Endereco, Telefone) VALUES ('Xan, 'Rua Luiz Razera, 1500'      , '19-97543761')
INSERT INTO aspgrid (Nome, Endereco, Telefone) VALUES ('Ricardo' , 'Rua 14 de Março, 2006', '19-78459632')
INSERT INTO aspgrid (Nome, Endereco, Telefone) VALUES ('Gustavo', 'Rua XV de novembro, 123'         , '19-55111234')
INSERT INTO aspgrid (Nome, Endereco, Telefone) VALUES ('Lika'      , 'Av 2, 1800'          , '19-21647800')
INSERT INTO aspgrid (Nome, Endereco, Telefone) VALUES ('Lilian' , 'Rua Boa Morte, 1500'   , '19-99991450') 

 

-- Faz uma consulta na tabela aspgrid --

SELECT Nome, Endereco, Telefone FROM aspgrid 

--------------------------------------------------------------------------------

 

 

Abaixo o arquivo Asp:

 

<html>
<head>
<title>AspGrid</title>
</head>
<body><%
'Declara as variáveis a serem utilizadas no script
AspGrid, strConnect, host, usuario, senha, banco
 
'Informe os dados de conexão com o banco MS-SQL
host   ="ENDEREÇO_DO_SERVIDOR_SQL"
usuario="USUARIO_DE_ACESSO_AO_BANCO"
senha  ="SENHA_DA_BASE_DE_DADOS"
banco  ="NOME_DA_BASE_DE_DADOS"
 
'Define a string de conexão com o MS-SQL utilizando os dados informados anteriormente
strConnect = "Provider=SQLOLEDB.1;SERVER="&host&";DATABASE="&usuario&";UID="&usuario&";PWD="&senha&";" 
 
'Cria uma instancia do objeto AspGrid na memória
SET AspGrid = Server.CreateObject("Persits.Grid") 
 
'Conecta o objeto ao banco de dados
AspGrid.Connect strConnect, "", "" 
 
'Define a consulta a ser executada no banco
AspGrid.SQL = "SELECT Cod, Nome, Endereco, Telefone FROM aspgrid"
 
'Oculta a coluna 'cod' que não sera utilizada (não será editada)
AspGrid.Cols("Cod").Hidden = True 
 
'Especifica o endereço das imagens usadas nos botões 
'(* Você pode fazer o download no site do fabricantehttp:// www.aspgrid.com )
AspGrid.ImagePath = "../images/" 
 
'Define o título das colunas
AspGrid("Nome").Caption     = "Nome"
AspGrid("Endereco").Caption = "Endereço"
AspGrid("Telefone").Caption = "Telefone" 
 
'Habilita a ordenação por coluna
AspGrid.ColRange(1, 4).CanSort = True
 
'Configura a paginação (3 registros por página)
AspGrid.MaxRows = 3
 
'Configuração para usar o método POST no formulário
AspGrid.MethodGet = False
 
'Exibe o Grid na tela
AspGrid.Display
 
'Fecha conexão com o banco de dados
AspGrid.Disconnect
 
'Remove as referências do objeto da memória
SET AspGrid = Nothing
%></body>
</html>

Manual do Componente

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.