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