Creare connessione ODBC modulo VBA

venerdì 02 marzo 2012 - 09.40
Tag Elenco Tags  Windows XP  |  SQL Server 2005  |  Office 2007

CorriCorrado Profilo | Junior Member

Ciao,
non so da dove inziare a settare la connessione ODBC con un modulo VBA.

In pratica ho costruito il Front con Access; quando distribuisco l'applicazione ai miei colleghi però, devo andare a settare anche la connessione al server.

Sono sicuro che posso però gestire la cosa molto semplicemente con codice VBA; se qualcuno avesse qualche esempio gli sarei molto grato.

Grazie
Corrado

alx_81 Profilo | Guru

>Ciao,
ciao

>In pratica ho costruito il Front con Access; quando distribuisco
>l'applicazione ai miei colleghi però, devo andare a settare anche
>la connessione al server.
>Sono sicuro che posso però gestire la cosa molto semplicemente
>con codice VBA; se qualcuno avesse qualche esempio gli sarei
>molto grato.
devi proprio fare un form in cui fai introdurre ai tuoi utenti le credenziali per creare il dns.
ti consiglio di dare una letta a questi post:
http://support.microsoft.com/default.aspx?scid=kb;EN-GB;171146
http://support.microsoft.com/default.aspx?scid=kb;EN-GB;184608
http://www.access-programmers.co.uk/forums/showthread.php?t=50449

>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

CorriCorrado Profilo | Junior Member

Nel caso interessi a qualche altro user.

Ho usato il codice pubblicato in
http://support.microsoft.com/default.aspx?scid=kb;EN-GB;184608
a cui ho aggiunto la stringa per la TRUSTED CONNECTION:

Dim Trusted_Connection As String Trusted_Connection = "YES" lResult = RegSetValueEx(hKeyHandle, "Trusted_Connection", 0&, REG_SZ, _ ByVal Server, Len(Trusted_Connection))

L'idea è che nella prima schermata, in base al login eseguito dallo user, venga creato o selezionato il DNS appropriato. Funziona anche con i non amministratori.

Grazie alx-81 per il prezioso aiuto!
Corrado
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5