VERIFICAR BASE DE DADOS DSN
tenho essa função que cria a conexão dns
eu gostaria que o sistema verificasse se ja existesse a conexão utilizasse a existente
nesse codigo o banco tem que esta na mesma pasta do sistema
eu queria colocar o banco em outra pasta!!...
este codigo que to usando
eu gostaria que o sistema verificasse se ja existesse a conexão utilizasse a existente
nesse codigo o banco tem que esta na mesma pasta do sistema
eu queria colocar o banco em outra pasta!!...
este codigo que to usando
Sub CriaDSN()
Dim intRet As Long
Dim strDriver As String
Dim strAttributes As String
strDriver = "Microsoft Access Driver (*.mdb)"
strAttributes = strAttributes & "DESCRIPTION=" & VB.App.Title & Chr$(0)
strAttributes = strAttributes & "DSN=" & VB.App.Title & Chr$(0)
strAttributes = strAttributes & "DBQ=" & App.Path & "\Banco.mdb" & Chr$(0)
strAttributes = strAttributes & "UID=admin" & Chr$(0)
strAttributes = strAttributes & "PWD=admin" & Chr$(0)
intRet = SQLConfigDataSource(vbAPINull, ODBC_ADD_SYS_DSN, _
strDriver, strAttributes)
If intRet = False Then
MsgBox "Falha na criação do DSN"
End If
End Sub
Cara, só é vc tentar conectar
Cnn.Open "DSWN=SeuDSN"
se gerar erro, então vc exucuta a função CriaDSN
Cnn.Open "DSWN=SeuDSN"
se gerar erro, então vc exucuta a função CriaDSN
Tópico encerrado , respostas não são mais permitidas