Ir para conteúdo
Fórum Script Brasil
  • 0

Como Criar Função Para Conexão Com Bd Access


Marcos Remar

Pergunta

Olá pessoal

eu gostaria da ajuda de vocês para criar uma função para fazer conexão com um bd access. Como eu tenho que abrir conexões toda hora isso ajudaria bastante a economizar linhas de código. Tem um tópico no forum sobre isso mas eu não entendi muito bem, e os exemplos eram em sql server. Use como exemplo esse código abaixo criando uma conexão usando include.

<%

Set conexao = Server.CreateObject("ADODB.Connection")

conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("comunidade.mdb") & ";Persist Security Info=False;Jet OLEDB:Database Password="

set bd=Server.CreateObject("ADODB.recordset")

SQL = "SELECT nome "

SQL = SQL & " FROM perfil"

bd.Open SQL, conexao

If Not bd.EOF Then

Response.write "Nome: " & bd.Fields("nome")

End If

bd.Close

Set bd = Nothing

conexao.Close

Set conexao = Nothing

%>

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
<%
function abre_conexao()

'ai poe a conn aqui

end function

function fecha()

conn.close
set conn=nothing

end function
%>
ai depois é so chmar
<%=abre_conexao%>
<%=fecha%>

Dá uma olhada no codigo, ainda não pego.

Teste.asp

<!--#include file="config.asp"-->

<%

abre_conexao()

SQL = "SELECT nome "

SQL = SQL & " FROM perfil"

bd.Open SQL, conexao

If Not bd.EOF Then

Response.write "Nome: " & bd.Fields("nome")

End If

fecha()

%>

E a outra que é o include.

Config.asp

<%

Sub abre_conexao()

Set conexao = Server.CreateObject("ADODB.Connection")

conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("banco.mdb") & ";Persist Security Info=False;Jet OLEDB:Database Password="

set bd=Server.CreateObject("ADODB.recordset")

End Sub

Sub fecha()

conexao.close

set conexao=nothing

End Sub

%>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...