RE: Access 2k3 Front End to Oracle 10g Back End design thoughts



In the sage advice of Monty Python "Run away! Run away!". This project has
more minefields in it than Iraq. First of all you must install something to
get the MDE to work and this will require registry changes. Linking Access to
Oracle is difficult, but do-able; however, how are you going to test the
connections without setting up a mirror of the Oracle database?

IMHO as both an Oracle DBA and long time Access developer, this project
should be done using Oracle forms and reports or maybe some other web-based
solution. If they are trying to get off cheap, it's going to be costly. I bet
the fingers point at you.
--
Jerry Whittle
Light. Strong. Cheap. Pick two. Keith Bontrager - Bicycle Builder.


"Corey-g" wrote:

Hi All,

I have been asked to develop an app that will use Access as the FE,
connecting to Oracle BE. I will need to install this at a location where
users will not have Access installed, and are unable to install anything
(extremely locked down environment - can write to local C;\ drive, but can't
touch the registry).

I was reading through all of the posts regarding connecting Access to Oracle,
but I didn't see any posts similar to what I am working on. I have put some
thought into how I can make this work, and was hoping some-one might be able
to qualify my thoughts or point me in the right direction...

First off, as I can't install the app (touch the registry), or create a DSN,
I had thought I could do all connecting via VBA. (This is where I started to
have questions - can I create a connection without linking tables? And if so,
can I just use pass-through queries and recordsets - rather than linking
tables directly?) Should also add that I am using ADO rather than DAO (Does
this matter - is it possible?).

So, If I can create a link to the Oracle BE without linking the tables, am I
able to link all the forms / reports etc... to recordsets returned from
Oracle? Will I be able to make updates to the data in the BE?

I had figured that if I create an Access runtime MDE, and was able to make
the DB connection via code, I could overcome the infrastructure issues. Does
that sound right?

Here is how I thought it might flow:
1. User launches MDE
2. Prompt for UID & PWD
3. Store these for duration of application session
4. Connect to Oracle BE (using supplied UID & PWD - should every user have
valid Oracle account?) & validate UID & PWD - return User Type (for privledge
level)
5. Based on type returned, show appropriate menu / items
6. When user clicks on link to data-entry, reports, etc..., get a recordset
from Oracle using VBA and link to the form / report.

Is this how I should be doing this? Also, in #4 the connection to the BE
should not have 1 UID / PWD for all connections to the DB as this is bad
security - correct?

Thanks in advance for any help / thoughts / comments.

Corey

.



Relevant Pages

  • Re: Reports 6i replacement options.
    ... either Oracle Forms & Reports Services or Application Server ... (that would be the minimal install of the App Server) ...
    (comp.databases.oracle.tools)
  • Access 2k3 Front End to Oracle 10g Back End design thoughts
    ... I have been asked to develop an app that will use Access as the FE, ... users will not have Access installed, and are unable to install anything ... I was reading through all of the posts regarding connecting Access to Oracle, ...
    (microsoft.public.access.tablesdbdesign)
  • Re: APEX in Oracle XE stopped working
    ... A few possible external factors may stop APEX from running. ... It returns "ORACLE DATABASE 10g EXPRESS EDITION LICENSE AGREEMENT" page. ... Do you know where the "listener and tns lock in the host name at install time"? ... Connecting to localhost|127.0.0.1|:8080... ...
    (comp.databases.oracle.misc)
  • Re: missing tnslistener service on XP Home
    ... > reports that Oracle can work on XP Home, if there is a way to get this ... > Tomcat/Apache cannot connect to Oracle without it. ... Should be installed as part of the server install. ... Prev by Date: ...
    (comp.databases.oracle.server)
  • Re: Installing a 360 Media Center Extender
    ... what do you see on your Xbox 360 during the setup process? ... for use when you're connecting to hot spot wireless networks and the ... your home network), the firewall will switch to the public profile. ... you encountered the error during install and post them here. ...
    (microsoft.public.windows.mediacenter)