Results 1 to 6 of 6
  1. #1
    TheShabz is offline Court Jester
    Windows XP Access 2003
    Join Date
    Feb 2010
    Posts
    1,368

    split db + ODBC

    Hi everyone.


    Just a quick question. Does each individual user have to have the ODBC connection to the server on their own computer if the BE of my access db uses linked tables? This question stems from me wondering where the queries and other things actually take place. Are they on the user's machine or on the network drive the BE is located on?

  2. #2
    Datagopherdan is offline Competent Performer
    Windows 7 Access 2007
    Join Date
    Dec 2008
    Posts
    220
    When a database is split, all the tables are placed in a separate file usually on a shared network drive. The front-end will contain all the objects, Forms, Queries, Reports etc. except for the tables, which will be linked to the back-end file.

    Ideally, each user should have their own copy of a front-end on their local machines, which would link to the one back-end file. So, in a development environment, it makes it a snap. You just make changes on the front-end file and then all the users just replace their existing copies with your updated version, which is already linked to the back-end data source.

    Hope some of that made sense. Good luck

    Dan

  3. #3
    TheShabz is offline Court Jester
    Windows XP Access 2003
    Join Date
    Feb 2010
    Posts
    1,368
    That part I know. My question is regarding its relationship with an ODBC connection. Example, I use Access as a front end to my SQL Server back end. There are a few things our web app UI doesnt do and so for our convenience I am using Access forms to replace the web app UI. the Access db is full of linked tables to our SQL Server db. Which machine will need the ODBC connection once my db is split? The user, the network, or both? Where does the connection to the SQL Server actually take place, FE or BE of Access?

  4. #4
    Datagopherdan is offline Competent Performer
    Windows 7 Access 2007
    Join Date
    Dec 2008
    Posts
    220
    You would need to set an ODBC data source using SQL Server as the driver on each of the user's computers. I believe that Windows does come with the driver for SQL Server, so you would not need to download it.

    The easiest way would be to use the same data source name on each of the computers, so it is easily updateable.

    As far as where to do the connection, I would link it to the front-end.

    HTH

    Dan
    Access Development

  5. #5
    pbaldy's Avatar
    pbaldy is offline Who is John Galt?
    Windows XP Access 2007
    Join Date
    Feb 2010
    Location
    Nevada, USA
    Posts
    22,521
    You can also set up a File DSN on the server. Link your tables using that and you will not have to set up anything on the individual PC's.
    Paul (wino moderator)
    MS Access MVP 2007-2019
    www.BaldyWeb.com

  6. #6
    Datagopherdan is offline Competent Performer
    Windows 7 Access 2007
    Join Date
    Dec 2008
    Posts
    220
    Paul,

    Yes, a much simpler way to go. Thanks for pointing that out. Getting late, my brain is fried, LOL. Time to call it a night.

    Dan

Please reply to this thread with any new information or opinions.

Similar Threads

  1. ODBC -- call failed. | Oracle ODBC
    By drdexter33 in forum Access
    Replies: 1
    Last Post: 04-03-2010, 09:32 PM
  2. Split Database
    By pthoopth in forum Database Design
    Replies: 3
    Last Post: 11-09-2009, 03:37 PM
  3. ODBC related struggles
    By gray8110 in forum Access
    Replies: 0
    Last Post: 12-08-2008, 02:31 AM
  4. ODBC connectivity issues
    By Telly in forum Import/Export Data
    Replies: 0
    Last Post: 05-07-2007, 08:03 AM
  5. ODBC Connectivity
    By hiker8117 in forum Import/Export Data
    Replies: 0
    Last Post: 02-23-2007, 03:46 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums