Aula de 15/02/2008

Propaganda
Aula de 15/02/2008. Professor Scama.
Primeira coisa é criar uma pasta em C: /cdteca.
Banco de Dados: Estilo, Banda, Álbuns, Música.
No estilo: id_estilo, nome_estilo.
Banda: id_banda, nome_banda, biografia_banda e id_estilo.
Álbum: id_album, nome_album, ano_album, gravadora_album,
comentários_album, id_banda.
Música: id_musica, nome_musica, id_album.
ODBC
A primeira coisa que tem que fazer é dizer ao computador que o banco de
dados (Access) pode ser usado por qualquer programa. Qualquer software pode
mexer no banco de dados, tanto alterar, adicionar ou excluir.
Precisa do ODBC (Iniciar, configurações, painel de controle, ferramentas
administrativas, fontes de dados (ODBC)). SEMPRE É FONTE DE DADOS DO
SISTEMA. SE USAR A FONTE DE DADOS DO USUÁRIO VAI DAR PAU.
Driver do Microsoft Access (português) e Microsoft Access Driver (inglês).
A diferença é que um é em português e outro é inglês.
Fonte de dados do sistema – Adicionar - Driver do Microsoft Access –
Concluir.
Nome da Fonte de Dados: cdteca
Descrição: não precisa
Vai em selecionar, procura onde ta o cdteca, SELECIONE O BANCO QUE
TA AO LADO ESQUERDO (cdteca.mdb)
A parte do banco de dados já esta ok, agora tem que configurar o IIS que serve pra
testar a máquina localmente, quando vai hospedar em outro lugar não tem que
configurar o IIS, tem que usar o IIS como servidor de teste. O servidor é um
programa e não uma máquina tem dois programas servidores que existe, o IIS que
serve pra Windows que roda asp e aspx e tem o apache que roda o php e o jsp.
IIS
+ Sites da Web
+ Site da Web Padrão (botão direito) Novo > Diretório Virtual
Alias (atalho): cdteca
Abre o DreamWeaver
Site (new site)
Site definition – advanced
Site name: cdteca
Local root folder: C:\cdteca\
Vai em testing server (servidor de teste)
Server model: ASP VBScript
Access: local/network
Testing server folder: C:\cdteca\
URL prefix: é sempre localhost/nome do alias no caso o cdteca.
Clica com o botão direito onde ta escrito site – c:\cdteca\ clica em new file.
Clica na aba Application ao lado direito, tem quatro abas, vai em databases, clica
no + e data source name.
Connection name: cdteca
Data source name (DSN) : cdteca
E clica em ok
Aparece um + cdteca, clica em tables e aparece as tabelas feitas no Access. O
dreamweaver ta lendo o banco através do ODBC.
Importante: pra cada site só tem UM DSN.
Clica na Aba Bindings e os três primeiros tem que estar com o sinalzinho de certo
Clica no maizinho e clica em recordset (query)
Name: recordset1
Connection: cdteca
Table: banda
+ recordset
(raio) id_banda
(raio) nome_banda
Arrasta o raiozinho com o nome do artista pra dentro da tela, em qualquer lugar.
Aparece recordset1.nome_banda
Em casa não vai funcionar, mesmo que tenha instalado certo, NÃO VAI FUNCIONA,
o SP2 ele não deixa você usar o arquivo jet não sei das quantas.
Para arrumar:
Abre o IIS vai em sites da web clica com o botão direito e em propriedades, nas
propriedades tem 7 abas, uma delas é segurança de diretório, vai em editar
O ÚNICO que tem que estar habilitado é autenticação do Windows integrada.
Pra listar todos os nomes das bandas, volta ao dreamweaver, deleta o que já tava
la, cria uma tabela 2x2
id da banda | nome da banda
recordset1.id_banda | recordset...
seleciona o TR vai em server behaviors vai em repeat region
Download