helyoWAP |
|
PÁGINAS
WML GERADAS DINAMICAMENTE EM AMBIENTE ASP |
Autores: Helio Fonseca Rosa e Andrea de Mello Rosa
Esta página contém 2 figuras grandes. Aguarde a carga se a conexão estiver lenta.
NORTHWIND : o Banco de Dados que acompanha o Microsoft Access
No exemplo inicial destas páginas sobre banco de dados, utilizamos um banco "pronto" obtido por meio de um download. Seu nome era "cadLivro" .
O banco Northwind já está em seu computador se você possui o Microsoft Access. A seguir vamos realizar alguns procedimentos para torná-lo acessível por uma aplicação idêntica à anterior, para comparação.
Se você não o fez anteriormente, crie uma nova pasta chamada "asp" na pasta-padrão do PWS, ou seja, em c:/inetpub/wwwroot. Utilizando o Internet Explorer localize "northwind.mdb"em c:/Program Files/Microsoft Office/Office/Samples. Em seguida arraste esta pasta e faça uma cópia em c:/inetpub/wwwroot/asp. Conferindo: ao fim deste processo o banco de dados northwind.mdb estará no endereço c:/inetpub/wwwroot/asp/northwind.mdb.
Na realidade, a mudança de endereço do northwind.mdb não é necessária ; está sendo feita apenas para que o programa fique bem parecido com o anterior, para facilitar a comparação
Quando dados são apresentados em forma de tabela, cada linha é chamada de
"registro" e cada coluna é chamada de "campo".
Abaixo temos uma visão parcial da tabela dos Produtos contidos no banco
Northwind:
Os "campos" ( colunas da tabela ) de cada registro têm a estrutura mostrada a seguir. É importante ressaltar que quando referenciarmos estes campos no código do programa deveremos utilizar o nome que aparece em "Field Name" e não o nome que aparece eventualmente como título na tabela anterior. Por exemplo, na tabela anterior "Supplier" (Fornecedores) é o título de uma das colunas. No programa usaremos o nome "SupplierID'' como aparece abaixo na descrição dos campos:
Vamos adaptar o programa utilizado no exemplo anterior (que exibia o primeiro registro de uma tabela do banco CadLivro) para acessar o primeiro registro da tabela de Produtos do banco Northwind.