MsAccess connection

I have created a MsAccess connection with SqlDeveloper 2.1.0.63, but when i tray the test i have this message: No Read Access to System Tables. Modify db before retrying.
What are the parameters that i must change on Ms Access ?
Help me please.
Mario

Microsoft changed things around for Access 2007 (they have clearly never heard of the maxim: "If is ain''t broke, don't fix it!".
Try this...
1. Open your database in Access 2007.
2. Click the "Office button" in the upper left-hand corner and "Access Options" from the pop-up.
3. Click on "Current Database".
4. In the "Navigation" section, click on the "Navigation Options..." button.
5. In the lower left-hand corner of the "Navigation Options" pane, make sure "Show System Objects" is checked; then click "OK".
6. Click "OK" on the "Access Options" pane.
7. On the ribbon, click "Database Tools", then "Users and Permissions", then "User and Group Permissions".
8. In the "User/Group Name" window select "Admin" (if it is not already selected); then scroll the "Object Name" window until you come to the "MSysXXX" objects. Some of these already have "Permissions" boxes checked; leave them alone. Check the "Read Data" box for the others.
That ought to do it.
HTH.
Ed. H.

Similar Messages

  • MsAccess to Oracle migration

    Hello
    I'm trying to migrate a msAccess database to oracle. First of all, I do not have any MsOffice component in my workstation.
    I couldn't even create a Access connection, I could only do that after installing a MS file called AccessDatabaseEngine.
    Now, I'm trying to perform the migration process (with wizard), but whenever I reach the Source Database step (I am trying an ONLINE migration), the combobox with the possible sources is empty... and I DO have a MSAccess connection created (and Access does not show listed as a possible data source).
    Do I need to install MSAccess to perform the migration?
    My environment
    Windows 7 64b
    Oracle 11g
    SqlDeveloper 3.2.20.09
    Thanks for the help

    Hi,
      According to the supported platform information here -
    http://www.oracle.com/technetwork/developer-tools/sql-developer/supportedmigplatforms-086703.html
    the only supported versions are -
    Microsoft Access 97, 2000, 2002, 2003, 2007
    I have not seen anything about support in SQL*Developer v4 but you could download and try that version.
    Regards,
    Mike

  • MSAccess problem    with websphere??

    i have the Ms access database
    i am trying to connecting to the msaccess through websphere IDE
    can u tell me which driver will support for connecting msaccess
    i am using sun.jdbc.odbc.JdbcOdbcDriver
    its throwing the following exceptions
    driver is not found
    whethere the websphere support the msaccess database or not

    i am using sun.jdbc.odbc.JdbcOdbcDriver
    its throwing the following exceptions
    driver is not found
    whethere the websphere support the msaccess database or not Check your code:
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con = DriverManager.getConnection("jdbc:odbc:yourDSN4MSAccess","","");
    You shouldn't meet too much issue since most of MSAccess connections're using jdbc odbc bridge.
    can u tell me which driver will support for connecting msaccessHXTT Access is a type 4 JDBC driver, but it's a commerical package.
    Yonghong Zhao
    System Analyst
    www.hxtt.net

  • Exporting data from a multiple worksheet excel to oracle database.

    Hi,
    Am having a very big problem,i have to export data from excel to database.My excel is havin multiple worksheet.
    I thought of most of the options nothing is suiting my layout.
    SQL loader ,can't use due to multiple worksheet.
    HSServices can;t use because my column headings are row wise,and the excel start with a big Heading rather than having column headings.
    UTL_FILE can't use beacuse of multiple worksheet,and frankly speaking i don't know how to use utl file with excel to read paticular cell in excel.
    Thanks

    First of all: this is a forum of volunteers.
    So no one is obliged to respond to you.
    Therefore 'urgent' does not exist in this forum, and labeling your request as 'urgent' is considered rude by many. If it is really that urgent, submit a prio 1 request at Metalink.
    Secondly, I don't think you thought of most of the options.
    Yes, you can use SQL*Loader as you can dump each individual worksheet to a separate CSV file.
    Also, you didn't consider ODBC. If ODBC in Excel is too cumbersome, you can use MsAccess to hook the Excel sheet in Msaccess, connect to the database using the Oracle ODBC driver and design an ordinary append query,
    Obviously, you would need one query per worksheet.
    Hth
    Sybrand Bakker
    Senior Oracle DBA

  • Help on setting up the link to MS Access

    I'm doing a little test, which is to link MS Access database from Oracle92. I have read through the forum but still I can't make it work. Please tell me what I'm doing wrong.
    Setup a System DSN, called MSACCESS, with Microsoft Access Driver in ODBC Data Source Administrator. The path to System Database (system.mdw) is C:\Progra~1\Microsoft Office\Office
    Create initMSACCESS.ora under c:\oracle\ora92\admin\ and the content of the file is:
    HS_FDS_CONNECT_INFO = MSACCESS
    HS_FDS_TRACE_LEVEL = DEBUG
    In listener.ora, I have the following under SID_LIST_LISTENER:
    (SID_DESC =
    (PROGRAM = hsodbc)
    (SID_NAME = MSACCESS)
    (ORACLE_HOME = C:\oracle\ora92))
    In tnsnames.ora, I have:
    MSACCESS =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = kenneth)(PORT = 1521)))
    (CONNECT_DATA =
    (SID = MSACCESS))
    (HS = OK))
    I restart my computer and go to Oracle Enterprice Manager Console. I create a database link, which sql is:
    CREATE DATABASE LINK "MSACCESS" CONNECT TO "ADMIN" IDENTIFIED BY "password" USING 'MSACCESS'
    <At this point, I try to test the connection but it says the connection is inactive>
    I go to sql+ stylesheets and issue the following sql:
    select * from states@MSACCESS
    And I get the following[i]Long postings are being truncated to ~1 kB at this time.

    Actually, I can do the query in SQL *Plus.  I just can't do the query on SQL scratchPad.
    However, I can only say:
    select * from states@MSACCESS
    I cannot say:
    select name from states@MSACCESS
    The error message is 'NAME' invalid identifier.
    I try to say
    select s.name from states@MSACCESS s
    but still doesn't work.

  • RefreshObject not working

    Good morning. While trying to deal with some cache synchronization issues, I am trying to explore other options to deal with the symptoms.
    I am trying to use the RefreshObject method and it is not working as advertised. In my case I have a root class, "Loan", that has several child objects below it. When I updated values external to Toplink in the "Borrower" child class, and attempt to RefreshObject, it still doesn't reflect the change.
    Using examples from the Toplink documentation, I have even tried the ReadObjectQuery class and forced a read from the database to no avail.
    My only solution to work so far has been to execute RemoveFromIdentityMap on Loan and Borrower and then read the object again. I am not wild about this solution and there are several children classes to Loan and each of them could have several child classes as well. This approach is a manual cascade delete in Toplink cache and just seems to be a bad idea.
    Now, the one thing I need to include on the table is that I am currently testing this functionality in IBM WSAD 5.0.1 as opposed to Websphere itself.
    I am working with Toplink version 9.0.3.5.
    Thanks for your help!
    Chris

    Hi Don
    I was able to get this to work since the last time I posted a message. Did a little digging to see what else had changed and here is what I isolated it down to.
    In the mapping java file generated by Toplink, all the descriptors have been set with the same set of values
    descriptor.useSoftCacheWeakIdentityMap();
    descriptor.setIdentityMapSize(100);
    descriptor.useRemoteSoftCacheWeakIdentityMap();
    descriptor.setRemoteIdentityMapSize(100);
    VersionLockingPolicy lockingPolicy = new VersionLockingPolicy();
    lockingPolicy.setWriteLockFieldName("TABLE_NAME.LAST_UPDATED_VERSION");
    lockingPolicy.storeInObject();
    descriptor.setOptimisticLockingPolicy(lockingPolicy);
    descriptor.getQueryManager().checkCacheForDoesExist();
    During the start up process, another section of code is executed, touching all the descriptors in the session object.
    descriptor.alwaysRefreshCache();
    descriptor.onlyRefreshCacheIfNewerVersion();
    I am having some other caching issues (related to synchronization) and had done some experimenting and had made this change to the last code segment…
    //descriptor.alwaysRefreshCache();
    //descriptor.onlyRefreshCacheIfNewerVersion();
    descriptor.getQueryManager().checkDatabaseForDoesExist();
    descriptor.useWeakIdentityMap();
    descriptor.useRemoteWeakIdentityMap();
    As I said, things are now working properly. I have also noticed with the new configuration that I can make a change to the database via MSAccess connected to DB2 and changes are being seen instantaneously when my application receives that data. For clarification, I can add a new record that maps to child object in a one to many relationship and Toplink reflects the changes before I even invoke the refresh.
    My understanding between the two cache setting (soft vs. weak) is the flexibility in memory usage. Is there more to this? Since this is on a stand alone environment, how will it translate to a large environment with 100 users actively involved.

  • [b]ERROR : connecting to msaccess[/b]

    I am trying to connect to a msaccess file but I get this error when I try to select from the table.
    ERROR at line 1:
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [Generic Connectivity Using ODBC][Microsoft][ODBC Microsoft Access Driver] The
    Microsoft Jet database engine cannot open the file '(unknown)'. It is already
    opened exclusively by another user, or you need permission to view its data.
    (SQL State: S1000; SQL Code: -1032)
    ORA-02063: preceding 2 lines from MSA
    here are the steps I took:
    1. Setup a System DSN called msaccess
    a. selected the mdb file for database
    b. assigned user name and password
    - user name : disco_area
    - password : password
    2. in ORACLE_HOME\hs\admin\initmsaccess.ora
    HS_FDS_CONNECT_INFO = MSACCESS
    HS_AUTOREGISTER = TRUE
    HS_DB_NAME = msaccess
    3. listener.ora file
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\oracle\ora92)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = prt)
    (ORACLE_HOME = C:\oracle\ora92)
    (SID_NAME = prt)
    (SID_DESC =
    (GLOBAL_DBNAME = dwt)
    (ORACLE_HOME = C:\oracle\ora92)
    (SID_NAME = dwt)
    (SID_DESC =
    (GLOBAL_DBNAME = FNT)
    (ORACLE_HOME = C:\oracle\ora92)
    (SID_NAME = FNT)
    (SID_DESC =
    (SID_NAME=msaccess)
    (ORACLE_HOME = C:\oracle\ora92)
    (PROGRAM = hsodbc)
    4. sqlnet.ora
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
    5. tnsnames.ora
    # TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    PRT =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = prt)
    PRT.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = prt)
    FNT =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = FNT)
    FNT.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = FNT)
    NEWTON =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = newton)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = newton.porp)
    DWT =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = dwt)
    DWT.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = dwt)
    MSACCESS =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = tcp)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SID = msaccess)
    (HS = OK)
    MSACCESS.WORLD =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = tcp)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SID = msaccess)
    (HS = OK)
    INST1_HTTP =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = decartes)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = SHARED)
    (SERVICE_NAME = MODOSE)
    (PRESENTATION = http://HRService)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    6. created user in PRT
    disco_area/password (same as dsn)
    7. database link
    CREATE PUBLIC DATABASE LINK "MSA" CONNECT TO "DISCO_AREA" IDENTIFIED BY "password"
    USING 'MSACCESS.WORLD'
    8. select statement as disco_area user
    select count(*) from income@msa;
    9. Error from above
    ERROR at line 1:
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [Generic Connectivity Using ODBC][Microsoft][ODBC Microsoft Access Driver] The
    Microsoft Jet database engine cannot open the file '(unknown)'. It is already
    opened exclusively by another user, or you need permission to view its data.
    (SQL State: S1000; SQL Code: -1032)
    ORA-02063: preceding 2 lines from MSA
    any suggetions
    thanks in advance Tony

    Hi Andrea,
    Thanks for your response. This is how I have things setup:
    Computer A
    Windows XP Pro
    User : disco_admin
    Password : password
    Level : Administrator
    MS Office 2000
    msaccess file : user : disco_area/password
    Computer B
    Windows 2000 Pro
    User : disco_admin
    Password : password
    Level : Administrator
    Oracle DB 9i
    Oracle Schema/user : disco_area/password
    System Dsn : mst
    Initmsaccess.ora
    Listener.ora
    Tnsnames.ora
    The users are the same on both computers and the oracle schema user is the same as
    the msaccess file user and password. I think I have followed the steps to have this work
    but for some reason it does not. Let me know if you see anything.
    Thanks Tony
    By the way, what part of Italy are you from ? I was born in Calabria and moved
    to United States in 1971.
    Ciao

  • Handling query errors when using ADO connection in MSAccess

    Hello,
    I'm working on enhancing a data pull from a terrabyte sized Oracle database for use within an MSAccess front end. The current plan is to append and update tables within Oracle using ODBC pass through queries or ADO connection objects, then copy the resulting much smaller data set to Access for further processing.
    Oracle client: 11g
    Access DB: 2010
    Tnsnames.ora in place
    Connection via ADO connection, or DAO/ODBC pass thru queries
    connect string:
    "ODBC;DSN=dbname;UID=username;PWD=password;DBQ=dbname;"
    i have also tried:
    "ODBC;driver={Oracle};DSN=dbname;UID=username;PWD=password;DBQ=dbname;"
    there are two issues i'm facing:
    1) comparing performance with the SQL developer, where for some runs, Access is significantly slower, other times its fine
    2) trapping errors, where it appears that all i get is the query timeout error, rather than a more informative error, such as a key violation.
    in the first instance, creating about 6000 rows in the Oracle table takes about a 2 seconds using the SQL developer, and sometimes about 6 minutes with either ADO or DAO methods of queriing, but then sometimes its nearly as quick (?). Is there any way to figure out how to make the performance equivalent or consistent? This is probably not the forum, but maybe someone could post a link to where people are doing this more often (my google searches are returning spotty results)
    But in addition, it seems like if there is an error in the query, such as a key violation, the query will wait all the way until the timeout value in many cases before returning just the timeout error, which tells me nothing. I need to keep that value pretty high, as sometimes the client will pull a lot more than 6000 records. Its also inconsistent, sometimes i get the key violation in 5-6 minutes, other times its all the way to 10 minutes before the timeout error happens, rather than almost immediatly with SQLdeveloper. is there any way to return error messages more quickly?
    thanks much for the help - I'm going round in circles here.

    Hi,
    I am working on OLAP catalog. I created one cube and 6 Dim. And OEM Console mgs showing this as valid CUbe. When I m trying to create Presentation after selecting my Measure it gives this error:-
    oracle.dss.dataSource.common.QueryRuntimeException: BIB-9009 Oracle OLAP could not create cursor.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to execute the query, Generic at TxsOqCursorManager::fetchInitialBlocks
    SEL: Unexpected error occurred. Contact Oracle Support!, Generic at null
    java.lang.CloneNotSupportedException: BIB-9009 Oracle OLAP could not create cursor.
    oracle.express.ExpressServerExceptionError class: OLAPI
    Server error descriptions:
    DPR: Unable to execute the query, Generic at TxsOqCursorManager::fetchInitialBlocks
    SEL: Unexpected error occurred. Contact Oracle Support!, Generic at null
         void oracle.dss.dataSource.common.QueryDataDirector.addDataDirectorListener(oracle.dss.util.DataDirectorListener)
              QueryDataDirector.java:687
         void oracle.dss.dataView.ModelAdapter.setDataDirector(oracle.dss.util.DataDirector)
              ModelAdapter.java:145
         void oracle.dss.crosstab.CrosstabModelAdapter.setDataSource(oracle.dss.util.DataSource)
              CrosstabModelAdapter.java:49
         void oracle.dss.dataView.Dataview.setDataSource(oracle.dss.util.DataSource)
              Dataview.java:386
         void oracle.dss.addins.wizard.presentation.PresentationWizardState.applyQuery()
              PresentationWizardState.java:106
         void oracle.dss.addins.wizard.presentation.PresentationWizardDialog.wizardFinished(oracle.bali.ewt.wizard.WizardEvent)
    It is little urgent.
    JDev version is 9.0.3.3 (Build 1205)
    Business Comp Version 9.0.3.11.50
    OS Win 2000 Proff
    DOwn Loaded BIBean9032 and bibeans90321 patch

  • How to connect database(MSAccess ) in j2me

    hi,
    i'm new to j2me. can anyone tell me how to connect MsAccess database with the j2me.and also whether it is possible to connect or else we have to use some other database such as Mysql or oracle.
    thanx a lot in advance
    regards
    laxmi

    Not directly. Please use the search, was already asked numerous times!

  • What is the driver name to be given for connecting with an MSAccess database?

    I tried the 32bitODBC test on the MSAccess database. Works fine. My loaded java program trying to connect with the database is still not working. NullPointerException runtime error.
    Maybe the driver that I've loaded is wrong viz. sun.jdbc.odbc.JdbcOdbcDriver.
    What is the correct drivername to be given in class.forname("driverName")?
    Any clues?

    what u've given as the driver name is correct. The NullPointerException comes because of problems with passing parameters from the front end to the database. It's receiving null parameter values. Check the parameters u r passing to the database. I think this will solve the problem.

  • How to connect portal with msaccess database

    we have to develop oracle portal applications with msaccess as a back end.how to connect portal to access.
    thanks in anticipation.

    I want to know or How to connect Mysql
    with JSP or JSF any other software isavailable?
    please help me.....First you need to find 25 m of a CatV cable and...The DB files need to be located on the ninth device of a SCSI Daisy Chain with the total SCSI cable length being over 150 m (and the devices (and cables) need to be mix of Differential and Non-Differential).
    Edit: And forget the terminator, who needs it?

  • Oracle 9i connect MSAccess

    i have connect Oracle 9i to an MSAccess DB with Generic ODBC. It works fine.
    Any Table in my MSAccess DB has more than 128 colums. I execute the select-statement (iE. select * from mytable@TEST) then i become an error. I checkt this select-statement with an table with exact 128 colums then is working.
    Can anybody help me?

    Tobias,
    What is the error that you are getting. There is no restriction in Generic Connectivity so there should be no problem accessing the table.
    There are two possibilities:
    1) Restriction of the ODBC driver
    2) There is a limit on tracing so if you have tracing on this coule be causing the problem. Turn tracing off and see if you still have the problem.

  • ODBC test connection success but MSAccess throws ORA-12154

    My system details are,
    OS - Windows 7 - 64 bit
    MS-Office 2010 - 32 bit (Installed in "C:\Program Files (x86)\Microsoft Office")
    Oracle server/client 10.2 (Installed in "C:\oracle\product\10.2.0\client_1")
    I can "successfully" create the ODBC connection to my oracle database via "C:\Windows\SysWOW64\odbcad32.exe" (As my MS-Access in 32 bit, i need to use 32 bit ODBC component).
    But, when I try to create/use the same in MSAccess -> External Data -> ODBC Database, I am getting the error "ORA-12154 TNS:could not resolve the connect identifier specified".
    After spending couple of hours with debugging utilities, found the issue is in MS-Office installation path. The special character in the path "(x86)" is causing ORA-12154 error.
    To ensure the same; I installed the Toad in "Program Files (x86)" folder, and tried connecting the same database. As expected, toad also gave ORA-12154 error (Which was working well in "C:\Toad").
    Can you please let me know, is there a way/work around, we can make MSAccess 32 bit-> ODBC 32 -> Oracle 10.2 connectivity work in Windows 64 bit OS?
    We cannot ask the end users to change the installation location of their MS Office from "Program Files (x86)".
    Please let me know if you need more information.
    Thanks,

    I have the same issue.
    I set up a DSN using Microsoft ODBC Administrator and I tested the connection.
    However, when I tried using the DSN from Access, I get the above error.
    Anybody listening?
    venki

  • Problems connecting to 32 bit msaccess database from 64 bit 11G

    Here is the issue:
    I have a 9i (32 bit windows) database with an hsodbc connection to an an older access database so once schema can see & copy data from said access database, all works fine.
    I'm getting ready to move the database to 64 bit 11.2.0.3 on windows 2008 64 bit server, database is migrated and tested ok.
    The problem is with the dg4odbc connection, I have created connections for AS400 databases and they're ok, but I set up an ODBC to the access database, using the 32 bit ODBC interface as MS recommends, but I still keep getting this error:
    ERROR at line 1:
    ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
    [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture
    mismatch between the Driver and Application {IM014}
    ORA-02063: preceding 2 lines from RADERDB
    According to MS technet this is from not using the c:\Windows\SysWOW64\odbcad32.exe to set up the ODBC connection, but I did use that executable, when I use the regular 64 bit ODBC admin I can't even see msaccess drivers to begin with.
    The funny thing is, when I point the tnsnames.ora entry to the old 9i server, it uses that ODBC connection and then the 11G dblink then works fine. However this is a band-aid solution and I want to get everything working from the new production database server.
    Any suggestions?
    thanks in advance..

    The message means that you're using a 32bit ODBC driver with a 64bit program. That does not work. If you want to connect with the 64bit DG4ODBC you need to use a 64bit ODBC driver. There's a package available from the Microsoft Technet sites (AccessDatabaseEngine_x64 - http://www.microsoft.com/en-gb/download/details.aspx?id=13255 ) that ships 64bit ODBC drivers for their Excel/Access programs.
    Please be aware that installing 32bit gateway products on 64bit Windows is NOT supported.
    - Klaus

  • How to connect to MSaccess with sqlplus provided in oracle11g

    With an old sqlplus (version 3.3.4) I was able to connect successfully to MSAccess database using these parameters:  
              SQLPLUS username/password@odbc:myDSNtoMSAccess
    When using sqlplus provided in oracle11g (version 11.2.0.1) with the same parameters, I have this error message:
              ORA - 03121 : no interface driver connected - function not performed
    Can someone can help me?
    Thank you

    Sorry for taking so long to answer you, I'm back to work.
    Thank you all of you for your responses. Let me explain the situation:
    We develop software that need to store data in diffenrent kind of database. Most common one used by our client are MSAccess, SqlServer and Oracle. One of our client is forced to upgrade their Oracle 8i database to 11g. This client received a lot of small MSAccess database from their clients and after the validation of the MSAccess data, copy their content into Oracle. With Oracle8i and SQLPlus 3.3.4 we develop a SQL script to copy the data. The client need to login to is Oracle database using SQLPlus and run a script file that contain the following SQL procedure:
        COPY FROM username/pw@odbc:myDSNtoMSAccess INSERT tablename USING select * from tablename;
    We develop an application that do the same job and much more, but the client is an old fashion guy who only beleive in SQLPlus tools. Given that «the customer is always right», we recreate their Oracle environement with a server on which we installed the Oracle 11g database and a workstation on which we installed the Oracle client. We import successfully the dump file create with Oracle8i, and try some SQL request from the workstation with SQLPlus successfully. Our softwares were adjusted, recompiled and test successfully with Oracle 11g. The only thing that doesn't work is the login to MSAccess with SQLPlus. I think that Justin Cave is right «If memory serves, the ability to use SQL*Plus to connect to ODBC data sources was removed a long, long time ago». After some search and reading, the closest solution would be to use the Oracle gateway but it will be difficult to the client to use it because they will have to rename the MSAccess database and copy it on the specific path create with the ODBC on the Oracle server. This can be done easily, but different MSAccess database has to be validate and copy into Oracle by different user and this can happen in the same moment. So the gateway is not the solution.
    To be honest with you, we are not disappointed. The client will not have the choice to drop SQLPlus and use our application!!!
    Thank again to all of you and please excuse my english.

Maybe you are looking for