wachtwoord onthouden van odbc koppeling

Status
Niet open voor verdere reacties.

drakie37

Gebruiker
Lid geworden
8 sep 2000
Berichten
75
Ik heb een rapport binnen access die een gegevens binnenhaalt uit een SQL server via ODBC.
Nu heb ik een account aangemaakt op de SQL server en in de ODBC datasource gekozen voor SQL server authentication met daarbij de juiste login gegevens.
Als ik nu het rapport in Access open dan wordt telkens het wachtwoord gevraagd van het SQL server account (gebruikersnaam staat wel aangegeven) Is er binnen access een instelling waarbij het wachtwoord wordt onthouden en ik dus niet steeds eerst de login gegevens hoeft in te vullen?
Alvast bedankt.
 
Zit er niet een hokje bij het inlogscherm waar je aan kan vinken dat het wachtwoord onthouden moet worden?
 
Het kan wel.

Er zijn twee mogelijkheden:

Gebruik een zgn DSNLESS connectie. Daar kun je uid en pwd wel in meegeven.
Dit betekent wel dat je een en ander volledig in VBA zult moeten doen (programmeren dus). Dat kan een behoorlijke impact op je toepassing hebben.

Wijzig de connectstring in de sysObjects tabel van de betreffende gekoppelde tabel.
Dit kun je doen via
dbActual.TableDefs(i).connect = strConnectString
De nieuwe connectstring moet dan uid=JouwUserID;pwd=JouwPassword; bevatten.
Ook dat is programmeren.
 
Hoi,

Dit is precies de vraag die ik ook heb! Bijzonder fijn.
Ik begrijp het alleen nog niet helemaal.

Voor mij lijkt dit de oplossing mits er geen makkelijkere oplossingen zijn.
Wijzig de connectstring in de sysObjects tabel van de betreffende gekoppelde tabel.
Dit kun je doen via
dbActual.TableDefs(i).connect = strConnectString
De nieuwe connectstring moet dan uid=JouwUserID;pwd=JouwPassword; bevatten.
Ook dat is programmeren.

Maar ik snap het nog helemaal niet.
Waar vind ik de sysObjects tabel?
Ik heb meerdere tabellen gekoppeld. Is het handig dat ik ze van allemaal de connectstring wijzig?
Waar zet ik de nieuwe connectstring neer?

Ben een beginner hierin :)
 
Zelf gevonden. De tabel zit in de sql server. Logisch.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan