Gary Kjos
garykjos at gmail.com
Thu Oct 21 11:52:58 CDT 2004
Thanks Gustav. I will give that a try.
Gary
On Thu, 21 Oct 2004 18:37:45 +0200, Gustav Brock <gustav at cactus.dk> wrote:
> Hi Gary
>
> Couldn't you try to open a connection to the database?
> Pick the connect string from one of the tables and add a leading
> "ODBC;":
>
> strConnect = "ODBC;" & tdf.Connect
>
> Set wrk = DAO.CreateWorkspace("wrkVerify", vbNullString, vbNullString, dbUseODBC)
> ' Open ODBC connection for read/write using the connection string.
> Set cnn = wrk.OpenConnection("cnnVerify", dbDriverNoPrompt, False, strConnect)
> ' If this fails, username and/or password may be wrong.
> ' Prompt for these.
> Set cnn = wrk.OpenConnection("cnnVerify", dbDriverPrompt, False, strConnect)
> ' If this succeeds, save the connect string and use it to relink
> ' the tables.
> ' Update connection information.
> strConnect = cnn.Connect
>
> This is DAO. You could probably do something similar with ADO.
> You will, of course, need to add code to catch and handle errors.
>
> /gustav
>
>
>
>
> > I have been using the Microsoft ODBC for Oracle Driver version 2 build
> > 2.573.6200.00 for a few years to access Oracle 8 and 9 databases on a
> > read only basis. All was well until the Oracle DBA's decided - or were
> > forced to due to Sarbaine/Oxley legislation - make the passwords
> > expire on a periodic basis on the Oracle user account that is used for
> > the ODBC connection. The ODBC driver I am currently using doesn't seem
> > to have the ability to allow the password to be changed, it just fires
> > an error message window when the expired password is encountered.
>
> > ODBC-call failed. Error ORA-28001: the password has expired
>
> > The users could access the acount through SQL+ or another Oracle
> > terminal tool like SQL Navigator or TOAD but that would be considered
> > another security risk, so they don't want to provide any of those
> > tools to the users. They want the users themselves to be able to
> > change the passwords so that only they will know what the password is
> > for their account.
>
> > Anybody run into this or have any ideas?
>
> > --
> > Gary Kjos
> > garykjos at gmail.com
>
> --
> _______________________________________________
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
--
Gary Kjos
garykjos at gmail.com