1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ligar base de dados em access a site html

Discussão em 'Web Development' iniciada por Brun0000, 21 de Maio de 2007. (Respostas: 22; Visualizações: 8002)

  1. Brun0000

    Brun0000 Power Member

    Boas pessoal,

    Por acaso alguém sabem como ligar uma base de dados em Access a um site html usando Dreamweaver, Web developer, etc...
    Se alguém me conseguir ajudar agradeço.
    Obrigado.

    Cumps Bruno
     
  2. scroll

    scroll Power Member

    boas,
    tens de criar uma ligação ODBC para Access (no painel de controle do Windows -> Administrative Tools ->Data Sources (ODBC)) a apontar para a tua base de dados e ir no DW apontas para esse ODBC.

    abraço,

    PS - Html ?? talvez mais ASP...
     
  3. Brun0000

    Brun0000 Power Member

    Boas Rui,

    Desde ja obrigado pela dica. asp eu ja consegui fazer a ligaçao... da maneira que fiz tive de converter a pagina html para asp, o que acabou por atrufiar com algumas das tabelas do site. conclusao ficou tudo baralhado.lol
     
  4. freakfreak

    freakfreak Power Member

    Podias dizer como fizes-te a ligação?

    É que quero fazer uma ligação de uma página ASP ao access para mostrar tipo o que a bd tem e eu poder actualizar facilmente
     
  5. p3dro

    p3dro Power Member

    tenta ver se este código te ajuda ... se sim, tenta adaptá-lo às tuas necessidades, tendo em atenção o nome do mdb, nome da tabela, nomes dos campos, etc, etc


    Código:
      'guardar valores na tabela
    
      Dim adoCon  
      
      Set adoCon = Server.CreateObject("ADODB.Connection")
      adoCon.Mode=3
      adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("bd.mdb")
    
      adoCon.Execute "insert into dados_alunos (nome, email) values ('" & nome & "','" & email & "');"
      
      adoCon.Close
      Set adoCon = Nothing
    

    Código:
      ' listar conteúdo da tabela
    
      Dim adoCon
      Dim rs
    
      Set adoCon = Server.CreateObject("ADODB.Connection")
      adoCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("bd.mdb")
      Set rs = Server.CreateObject("ADODB.Recordset")
      rs.Open "SELECT * FROM dados_alunos;", adoCon
      Do While not rs.EOF
        Response.Write ("<p align='left'>")
        Response.Write ("<br><b>Nome:</b> " & rs("nome"))
        Response.Write ("<br><b>E-mail:</b> " & rs("email"))
        Response.Write ("</p>")
    
        rs.MoveNext
      Loop	
    
      rs.Close
      Set rs = Nothing
      Set adoCon = Nothing
    
    nota: não te esqueças que o file .mdb tem de ter permissões de escrita
     
    Última edição: 23 de Maio de 2007
  6. freakfreak

    freakfreak Power Member

    Eu estou a usar este código em páginas aspx no Visual Web Developer 2005 Express Edition.

    Tenho de programar no HTML e isto confude-me um pouco, pois a minha ideia é inserir na bd o texto e depois mostrar o que está na bd numa página diferente da que se coloca pra inserir.
     
  7. scroll

    scroll Power Member

    boas, mais uma vez, terás de programar em ASP.

    Abraço,
     
  8. freakfreak

    freakfreak Power Member

    Sim, eu tenho as páginas em questão em aspx.

    Estou é a programar no código da página, o que gostava de saber era se este código serve para a tarefa que tou a desempenhar.
     
  9. freakfreak

    freakfreak Power Member

    Ninguém sabe nenhum site que dê exemplos de códigos ao ligar access a uma página asp?
     
  10. OldMan

    OldMan Power Member

  11. freakfreak

    freakfreak Power Member

    Não consigo fazer nem tutoriais a explicar como funciona no DreamWeaver, que a minha ideia é poder actualizar as noticias facilmente.

    Tipo actualizar numas caixas de textos que vai inserir na BD e depois são mostradas na página das Notícias.
     
  12. OldMan

    OldMan Power Member

    so precisas de saber fazer conexao a base de dados, e o resto e' SQL
     
  13. freakfreak

    freakfreak Power Member

    sql feito no access?

    Não sei fazer a conexão por isso tava a tentar fazer no visual basic web developer 2005 express edition, tenho mais noções disso
     
  14. OldMan

    OldMan Power Member

    ja eu nem sequer sei o que isso e'.

    o sql a que me referi no post anterior e' porque nas paginas ASP que quiseres por exemplo fazer a listagem das noticias vais ter que no codigo ASP escrever o codigo (que o DW faz automaticamente) em que queres ir buscar os campos x, y e z da tabela TAL, isto escrito em SQL na propria pagina. na BD fazes apenas as tabelas e respectivas relacoes se necessario. o resto e' ASP/SQL
     
  15. freakfreak

    freakfreak Power Member

    É isso que tenho andado a tentar fazer no VWD só que não tenho conseguido, pois não estou habituado a programar logo no HTML mas sim na página de code do VB.

    Por isso, fiquei curioso, pois poderia ser mais fácil no DW mas não sei como funciona
     
  16. OldMan

    OldMan Power Member

    eu so te conseguiria explicar se tivesses a ver eu a fazer...
    mas acho estranho nao haver tuts disso na net
     
  17. freakfreak

    freakfreak Power Member

    Mas não há nenhum exemplo na net ou algum manual ou tutorial a explicar como se faz?
     
  18. OldMan

    OldMan Power Member

  19. freakfreak

    freakfreak Power Member

    Vou vasculhar, mas obrigadão :)
     
  20. OldMan

    OldMan Power Member

Partilhar esta Página