Help connecting to Oracle via ADODB in MS Access 2003

I'm attempting to use vb within Microsoft Access to return a recordset.
I can connect, but I when I execute my select statement, I get the following message:
Run-time error '-2147217865 (80040e37)':
[Microsoft][ODBC driver for Oracle][Oracle]ORA-00942: table or view does not exist.
I've doublechecked the tablename in the select statement, and it is good. I've run the select statement directly from Access - using a linked table within Oracle, and it runs fine.
I'm using Oracle Net Manager 10.2.0.0.0, and my ODBC driver is "Oracle in OraClient10g_home1" My OS is XP SP2
Here is the connection (details obscured) info I'm using: Note. I don't get the error until I open the recordset.
strConnect = "Driver={Microsoft ODBC for Oracle};Server=myoradb;Uid=userid;Pwd=pass;"
sql = "select * from TABLE where SOMETEXTFIELD='sometextvalue'"
Set conn = CreateObject("ADODB.Connection")
Set rsSizing = CreateObject("ADODB.Recordset")
conn.open strConnect
rsSizing.open sql, conn, 3, 1
Any help would be much appreciated,
Joe

962228 wrote:
At our College, we have a server with Oracle installed and 33 clients connecting to the Oracle database on the server. This semester, for whatever reason, we're having an issue linking from MS Access 2013 (32-bit) to the Oracle database. We create the link and it seems to work fine after entering username and password (we are using the 32 bit ODBC drivers). However, when we connect, the window that shows the available tables to link to shows no tables. Its' completely blank. We can see the tables through the database side, and the drivers *seem* to be ok . . . has anyone seen this before? We're new to Oracle and are not sure what the problem could be. Any help is greatly appreciated. Thank you!
I know this probably isn't much help, but many years ago I was faced with an issue that sounded somewhat similar.  User department had an Access application.  The .mdb file was on a file server, so everyone in the department was using the same file .. not indivdual copies that could have diverged.  Desktop PC configuration was tightly controlled by IT, so assumed the same for each.  Even though all seemed to connect to the Oracle db, some saw data and other saw "????".  Connection to the Oracle db was via ODBC.  In the end, the only solution we came up with was to configure some users with the Oracle ODBC driver and others with the MS ODBC for Oracle. 

Similar Messages

  • Errors connecting to Oracle via perl DBI

    Hi List.
    I've installed Oracle on my linux box (SuSE 10) and I've installed
    DBD::Oracle.
    I can run sqlplus as the oracle user however when I try and connect via
    DBD::Oracle in a perl script I always get errors as follows:
    connect string =
    my $dbh = DBI->connect("dbi:Oracle:ORCL", 'oracle', 'oracle' );
    error =
    DBI connect('ORCL','oracle',...) failed: ORA-12541: TNS:no listener (DBD
    ERROR: OCIServerAttach) at ora1.pl line 7
    Connection Failed...
    connect string =
    my $dbh = DBI->connect("dbi:Oracle:HOST=linux.site;SID=ORCL;PORT=1522",
    'oracle', 'oracle' );
    error =
    DBI connect('HOST=linux.site;SID=ORCL;PORT=1522','oracle',...) failed:
    ORA-12541: TNS:no listener (DBD ERROR: OCIServerAttach) at ora1.pl line 7
    Connection Failed...
    Maybe I have the connect string wrong?
    Below is a listing of my code, and my tnsnames.ora:
    Thanks in advance for your help.
    ############ code listing ################ #!/usr/bin/perl
    use DBI;
    print "Started\n";
    my $dbh = DBI->connect("dbi:Oracle:HOST=linux.site;SID=ORCL;PORT=1522",
    'oracle', 'oracle' );
    if ($dbh) {
    print "Connected...\n";
    else {
    print "Connection Failed...\n";
    exit;
    my $qry = $dbh->prepare("select count(*) from dba_tables");
    $qry->execute();
    my @data = $qry->fetchrow_array();
    print "[$data[0]] [$data[1]] [$data[2]]\n";
    exit;
    ######### tnsnames.ora listing #####################
    # Generated by Oracle configuration tools.
    LISTENER_ORCL =
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux.site)(PORT = 1522))
    ORCL =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = linux.site)(PORT = 1522))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = orcl)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC2))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )

    'TNS: no listener' usually means that your listener hasn't been started. Try a lsnrctl status to find out whether your Listener is actually running.

  • Connect to Oracle via WAP

    When I connect to Oracle 8.1.7 in ASP I use following:
    <%
    Set conn = Server.CreateObject("ADODB.connection")
    Conn.Open strOracleCnn
    SQL = "SELECT * FROM MMS.TBruger"
    Set Rs=Conn.Execute(SQL)
    %>
    How to when I connect via WAP ?

    Yes, it works okay in general--I can do a simple select and I get results.  My guess, too, was that it's an ODBC driver issue.
    I was just about to say that I've tried connecting using the Oracle driver with the localhost as the server and one of the tunneled ports as the port--and it hadn't worked.  But I FINALLY figured out that what I thought was the correct SID was NOT the correct SID.  Now that I've got the correct SID, the Oracle driver is working fine this way.
    Thanks a million!

  • Need help connecting to Oracle to create database

    Am student taking DBA course; have altered pfile so that path shows where createdb is located. Cannot connect to Oracle; keep getting message "insufficient privileges." Createdb file amended per book to "REMOTE_LOGIN_PASWORDFILE=exclusive" and still can't connect. Can I grant connect privileges to internal/oracle? Tried several times to create database and am now using new database name to try again, but when I get to svrmgrl and type in "connect internal" and give password "oracle" as book says to do I get the "insufficient privileges" message again. Need help.

    Linda,
    when you use exclusive in remote_login_passwordfile is necessary make one file. Use the following instructions:
    orapw file=orapw<SID> password=<password> entries=<users>
    where
    file=name of password file (mandatory)
    password=password for SYS and INTERNAL (mandatory)
    entries=maximum number of distinct DBA and OPERs (opt)
    There are no spaces around the equal to (=) character.
    Find orapwd.exe by Windows Explorer
    Bye,
    DQC

  • Connection to oracle via php

    hi,
    I am making a site with a connection to oracle Xe but I am not able to connect me;
    here script:
    <?php $user = @$_post['login'];
    $passwd = @$_post['pass'];
    $bd = "(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)
    (HOST = titanium)(PORT = 1521))
    (CONNECT_DATA=(SERVER = DEDICATED)
    (SERVICE_NAME = XE)))";
    $conn = ocilogon($user, $passwd, $bd);
    $query = "select * from cabine";
    $stid = OCIParse($conn, $query);
    ociexecute($stid);
    while (ocifetch($stid)) {
    echo "\n";
    $ncols = ocinumcols($stid);
    for ($i = 1; $i <= $ncols; $i++) {
    $column_name = ocicolumnname($stid, $i);
    $column_value = ociresult($stid, $i);
    echo $column_name . ': ' . $column_value . "\n";
    echo "\n";
    ocifreestatement($stmt);
    ?>
    I use easyphp 1.0, and oracle express edition;
    here error message:
    Warning: ocilogon(): OCISessionBegin: ORA-01017: nom utilisateur/mot de passe non valide ; connexion refusée in c:\program files\easyphp1-8\www\facture.php
    what must I modify to make function the connection. Thank

    Try echo'ing the username & password to check they are set correctly.
    Is the user account created and unlocked?
    This free book has some useful information on PHP and Oracle: http://tinyurl.com/f8jad
    -- cj

  • Help  connection to oracle db using jdbc

    Hi
    I am trying to connect to a oracle database. I am using Oracle 9 and jsdk 1.4.2. but i keep getting the following error and i dont know what iam doing wrong.
    I have put in my classpath where the orcle drivers are. I have also tried puting the drivers in j2sdk/jre/lib folder (files copied nls_charset12.zip,classes12.zip,ojdbc14.jar). My code compiles and runs but the error i get is
    "java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver"
    SAMPLE of my code:
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String dataSource = "jdbc:oracle:thin:@devflgdb";
    Connection con = DriverManager.getConnection(dataSource,"babu_s2","babu_s2");

    I am working on the same; here is my servlet code, hope it helps
    private static void loadJDBCDriver ()
    System.out.println ("Loading Database driver...");
    try {
         DriverManager.registerDriver ( new oracle.jdbc.driver.OracleDriver());
    catch (Exception e) {}
    try {
    DriverManager.registerDriver ( new sun.jdbc.odbc.JdbcOdbcDriver() );
    catch (Exception e2) {
    System.err.println ("loadJDBCDriver: " + e2.toString());
    return;
    System.out.println ("Database driver loaded...");
    private static Connection getConnected () {
    System.out.println ("Establishing database connection...");
    String jdbc_url;
    Connection conn;
    try {
    jdbc_url = "jdbc:oracle:thin:@localhost:1521:oracle";
    conn = DriverManager.getConnection (jdbc_url, "scott", "tiger");
    catch (Exception e) {
    try {
    jdbc_url = "jdbc:odbc:BookNook";
    conn = DriverManager.getConnection (jdbc_url);
    catch (SQLException e2) {
    System.err.println ("getConnected: " + e2.toString() );
    return null;
    System.out.println ("Database connection established ...");
    return conn;

  • Need help connecting to Oracle 7

    Hi!
    My name is Patrick and I have a question regarding Oracle 7. First I need to clarify that I usually don't work with Oracle products at all and there I'm a total newbie in this area; please be gentle! :)
    I work for a company that installs/builds/integrate healthcare systems, and we have now encountered a problem that involves Oracle 7. We need to create a connection between a workstation with a Oracle database (version 7) provided by another company and a product of ours using ODBC. We have been in contact with the other company that informed us that we need to install the Oracle 7 ODBC driver that is found on a Oracle Client CD. The problem is that this CD is gone and the customer wasn’t even aware of it. As I understand it there is no way of just downloading and installing the driver by itself, but you need the Oracle installer - is this correct?
    Anyway, what would the quickest solution for this problem? Is it even possible to buy Oracle 7 nowadays? Would a later version than 7 work?
    Thank you for your help!
    Regards,
    Patrick

    Hi,
    In theory it is possible with a 9.0.1 client (but not with 9.2). See note 207303.1 in Metalink.
    https://metalink.oracle.com/metalink/plsql/showdoc?db=NOT&id=207303.1
    If this is true, you can download ODBC 9.0 from here
    http://www.oracle.com/technology/software/tech/windows/odbc/index.html
    A 9.0.1 is more difficult to find, but it might be included as part of some other product, eg an old version Discoverer Desktop (such as 4.1 or 9.0.4)
    http://www.oracle.com/technology/software/products/discoverer/index.html
    or an old version of Designer...
    http://www.oracle.com/technology/software/products/designer/index.html
    Another option is a third-party ODBC stack with their own wire-level implementation of Oracle SQL*Net.
    Good luck.
    Cheers,
    Colin

  • How to connect to Oracle via ODBC without DSN?

    Does anyone know how to use SQLDriverConnect without DSN for Oracle 8.x? What paramaters must be provided in the connection string?
    Thanks in advance.

    You really want to take a look at the help file here, as it gives all the appropriate parameters. I never remember them off the top of my head.
    Justin

  • Trying to get connected to Oracle via tcp redirection, cant get it working.

    Hi All
    I have an oracle server behind a firewall, and i want to connect to it directly.. Let's say the Oracle is on 10.0.0.1 and I want to connect to it over internet. Machine has a public IP of 12.34.56.78 and an open port 80.
    I have a software that will take any bytes sent to port 80, and send them to 1521, and same for reverse direction, so I run this on the box with oracle, and I can certainly TELNET 12.34.56.78 80 just fine.. And I can TNSPING it after I set this host and port in tnsnames
    But it seems that oracle "knows" its IP address is 10.0.0.1 and when I connect a client to 12.34.56.78 port 80, the client is then seen (sniffing the network traffic) to immediately try connecting to 10.0.0.1 on some random port in 4000 range, as if oracle has told it "ok, now connect to me on 10.0.0.1 4000"
    What is going on/how can I stop oracle behaving in this way?

    Charred,
    Let's say you put the tns listener listening on the public IP and in port 1521, this is only the way in. On the way out the TNS process does a hand-shake between the user process connecting from the outside and the server process forked inside the machine to serve that session, but it comes out through a different port, in a random range.
    What you need to do is to let the binaries of Oracle pass whatever they want through the firewall instead of opening ports. I'm assuming your firewall technology lets you do that.
    Hope it helped.
    LMC

  • Newby Needs Help Connecting to Oracle Database

    I'm very very new to java. I'm trying to write a program to connect to and read some fields in an oracle table. I'm having problems and am not sure how to correct it. I downloaded and installed the oracle thin driver. I'm using Eclipse 3.3 and JRE 1.6. This is my code:
    import java.sql.*;
    public class One {
         public static void main(String[] args) {
              try {
                   DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                   System.out.println("let's connect");
                   Connection conn=DriverManager.getConnection(
              "jdbc:oracle:thin:@a571p05.pt.com:1521:orap1","username","password");
                        System.out.println("I'm connected");
                        Statement stmt=conn.createStatement();
                        ResultSet rset=stmt.executeQuery(
                             "select CUSTNUM,CUST_LNAME from TBL.CUSTOMER where " + "CUSTNUM=\"12345678900\"");
                   System.out.println("Result set?");
                   while (rset.next())
                        System.out.println(rset.getString(1)); //Print col 1
                   stmt.close();
              catch(Exception x) {
                   System.out.println("Unable to connect!");
              System.exit(0);
    If I just run it, this is the output:
    let's connect
    I'm connected
    Unable to connect!
    So, it looks like it may be connecting, at least it runs the line that establishes the connection then the next line which prints a comment. However, it seems to fail at some point thereafter. I've tried debugging it and as far as I can tell, it's erroring out on thie line:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    with this stack trace:
    Thread [main] (Suspended)     
         ClassNotFoundException(Throwable).<init>(String, Throwable) line: 217     
         ClassNotFoundException(Exception).<init>(String, Throwable) line: not available     
         ClassNotFoundException.<init>(String) line: not available     
         ClassLoader.findBootstrapClass(String) line: not available [native method]     
         Launcher$ExtClassLoader(ClassLoader).findBootstrapClass0(String) line: not available     
         Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader.loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClassInternal(String) line: not available     
         One.main(String[]) line: 8     
    I checked the project properties\java build path and I have JDBC_THIN_DRIVER and JRE_SYSTEM_LIBRARY listed there. Do I need something else? I'm not quite sure what I'm missing or what the errors are telling me. Any help, or pointers are appreciated. Thanks much!

    I would write that class more like this, assuming that customer ID is a String:
    import java.sql.*;
    public class One
       private static final String DEFAULT_DRIVER = "com.oracle.jdbc.Driver";
       private static final String DEFAULT_URL = "jdbc:oracle:thin:@a571p05.pt.com:1521:orap1";
       private static final String DEFAULT_USERNAME = "username";
       private static final String DEFAULT_PASSWORD = "password";
       private static final String SQL = "select CUSTNUM,CUST_LNAME from TBL.CUSTOMER where CUSTNUM=?";
       private static final String DEFAULT_CUSTOMER_ID = "12345678900";
       public static void main(String[] args)
          Connection conn = null;
          PreparedStatement stmt = null;
          ResultSet rset = null;
          try
             Class.forName(DEFAULT_DRIVER);
             conn = DriverManager.getConnection(DEFAULT_URL, DEFAULT_USERNAME, DEFAULT_PASSWORD);
             stmt = conn.prepareStatement(SQL);
             String customerId = ((args.length > 0) ? args[0] : DEFAULT_CUSTOMER_ID);
             stmt.setString(1, customerId);
             rset = stmt.executeQuery();
             while (rset.next())
                System.out.println(rset.getString(1));
          catch (Exception x)
             x.printStackTrace();
          finally
             close(rset);
             close(stmt);
             close(conn);
       private static void close(Connection conn)
          try
             if (conn != null)
                conn.close();
          catch (SQLException e)
             e.printStackTrace();
       private static void close(Statement stmt)
          try
             if (stmt != null)
                stmt.close();
          catch (SQLException e)
             e.printStackTrace();
       private static void close(ResultSet rset)
          try
             if (rset != null)
                rset.close();
          catch (SQLException e)
             e.printStackTrace();
    }%

  • Need Help Connecting a projector via HDMI

    Not sure if anyone can help me but i bought a projector from ebay http://www.ebay.co.uk/itm/131452858421?_trksid=p2​057872.m2749.l2648&ssPageName=STRK%3AMEBIDX%3AIT
    but once connected to my laptop  using HDMI video is pixerlate and text is so unreadable. Is there anything i can try to fix it Thank you David Morris 
    Product name: HP Pavilion 15 Notebook PC
    Product number: E7A33EA#ABU

    Hey @Davidm123 ,
    Welcome to the HP forums.
    I understand you're experiencing an issue with poor video output to your projector.
    According to the product page you have linked, the projector has a native resolution of 320 x 240. This would likely explain the poor video output.
    You should be able to confirm the resolution settings in the Screen Resolution menu of Windows by right clicking on your Desktop and selecting Screen Resolution.
    Thanks.
    Please click the "Kudos, Thumbs Up" at the bottom of this post if you want to say "Thanks" for helping!
    Please click "Accept as Solution" if you feel my post solved your issue, it will help others find the solution.
    The Great Deku Tree
    I work on behalf of HP.

  • Need help connecting to Oracle 8i db

    I'm trying to build a very simple jsp page that connects to a Oracle 8i schema I already have.
    Here's the entry in the data-sources.xml for the project:
    <native-data-source name="jdev-connection-native-VacationTest" jndi-name="jdbc/VacationTestCoreDS" url="jdbc:oracle:thin:@xxxxxx:1521:ORCL" user="xxxxx" password="xxxx" data-source-class="oracle.jdbc.pool.OracleDataSource"/>
    In the Index.jsp page I have:
    <sql:query var="adminQuery" dataSource="jdbc/VacationTestCoreDS"
    sql="select * from persons where type=\'Admin\'"/>
    I have this defined in my web.xml file:
    <resource-ref>
    <res-ref-name>jdbc/VacationTestCoreDS</res-ref-name>
    <res-type>oracle.jdbc.driver.OracleDriver</res-type>
    <res-auth>Container</res-auth>
    </resource-ref>
    When I run the application, I get the error below which I have not been able to resolve. I have also tried the jdev-connection-managed source but the application couldn't find the jndi definition. Any ideas on what could be causing this problem?
    thanks
    Ash
    500 Internal Server Error
    java.lang.NullPointerException
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.connector.ApplicationConnectionManager.getOracleConnectionManager(ApplicationConnectionManager.java:304)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.administration.ApplicationResourceFinder.getJCAConnectionResource(ApplicationResourceFinder.java:455)
         at com.oracle.naming.J2EEContext.addResourceEntries(J2EEContext.java:743)
         at com.oracle.naming.J2EEContext.create(J2EEContext.java:81)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpApplication.getEnvironmentContext(HttpApplication.java:6797)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.ApplicationContext.getEnvironmentContext(ApplicationContext.java:365)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.ApplicationContext.lookupInJavaContext(ApplicationContext.java:318)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.ApplicationContext.unprivileged_lookup(ApplicationContext.java:234)
         at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.ApplicationContext.lookup(ApplicationContext.java:199)
         at javax.naming.InitialContext.lookup(InitialContext.java:351)
         at org.apache.taglibs.standard.tag.common.sql.DataSourceUtil.getDataSource(DataSourceUtil.java:72)
         at org.apache.taglibs.standard.tag.common.sql.SetDataSourceTagSupport.doStartTag(SetDataSourceTagSupport.java:91)
         at index.jspService(_index.java:50)
         [index.jsp]

    I still haven't solved this; but I understand that I need to use the managed pool connection (jdbc/VacationTestDS) and this is defined in the workspace-data-source.xml file
    However, when I run the application, I now get this error:
    WARNING J2EE JNDI0002 Resource reference jdbc/VacationTestDS not found. Allowing J2EEContext creation to continue anyway.
    Is there nobody who has seen this problem before?

  • Need help connecting to Internet via bluetooth'd cell phone

    I have my iBook connected to my cell phone (i-mate K-jam) via bluetooth and I'm trying to figure out how to connect to t-mobile gsm so I can get to the internet. I can access the net with my K-jam by itself, I just can't figure out how to do it with my iBook. Has anyone done this and do you have a step-by-step???
    Thanks,
    Tom

    Fixed it! I followed this: http://www.howardforums.com/showthread.php?p=6184897#post6184897 The key was to put a fake user name and password. Even though Tmobile doesn't require it, I had to put something in. d for user and u for password works...anything will work.
    Tom

  • Need help connecting two macbooks via ethernet

    im at home trying to get my snow leopard disc to install on my macbook. my optical drive is busted so i was trying to use my brothers macbook pro to mount the image and then boot my machine to it.
    i only have an ethernet cable. can anyone help us? thanks in advance.

    Ethernet or wireless isn't usable because in order to access the drive you must have File Sharing enabled on the computer which you cannot do unless the computer is booted into OS X. If it's booted into OS X you cannot install on it without losing file sharing capability.
    A possible workaround if you can get it working is to use Remote Disc Access as is used on the MacBook Airs. See the following:
    MacBook Air- Remote Disc, Migration, or Remote Install Mac OS X and wireless 802.11n networks;
    MacBook Air- Sharing DVDs or CDs with Remote Disc.
    The software can be downloaded from support.apple.com/downloads/.

  • OraOLEDB.Oracle on x64 Win 2003 connect to Oracle 9.2 from SQL 2005 x64

    I know this is an Oracle board but some of you may also support SQL Server like I do and I am hoping someone has had the pleasure of using OraOLEDB.Oracle on 64 bit.
    I have a 64 bit SQL Server 2005 SP2 on a Windows 2003 x64. The developer said that he needed to use OLE to talk to Oracle so I went to Oracle and downloaded the 64 bit OraOLDDB driver as recommended in a MS note.
    I can connect to Oracle via tnsping and using SQLPlus but I cannot create a linked db successfully.
    The linked database errors off with >> Cannot initialize data source for OLE provider "OraOLEDB.Oracle" for Lined Server "X" (Microsoft SQL Server error: 7399) << (manually typed)
    Here is the official OS, SQL Server, and Oracle client information:
    The OS is Windows Server 2003 Standard x64 edition Service Pack 2 (NT 5.2 build 3790)
    The SQL Server 2005 9.0.3042 (x64) [from
    Microsoft SQL Server Management Studio    9.00.3042.00
    Microsoft Analysis Services Client Tools        2005.090.3042.00
    Microsoft Data Access Components (MDAC) 2000.086.3959.00
    (srv03_sp2_rtm.070216-1710)
    Microsoft MSXML                                            2.6 3.0 6.0
    Microsoft Internet Explorer                              6.0.3790.3959
    Microsoft .NET Framework                             2.0.50727.42
    Operating System                                           5.2.3790
    The OraOLEDB.Oracle driver shows that it is version 10.2.0.3
    Oracle "tnsping sid " works
    SQLPlus (ver 9.2) works
    I have serveral linked databases to Oracle that I have built but all of them are 1- on SQL Server 2000 and 2- are 32 bit.  If anyone knows of any additional patches (Windows or Oracle) necessary to resolve this I would appreciate the information.  Also there are potential firewall issues though the fact that SQLPus can be used seems to rule this out, but if there are any ports associated with OLE I would like to check on them specifically.
    -- Mark D Powell --                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Thank you for reminding me what I already knew but in my haste to post out a reply I had forgotten to consider looking at the provider properties.
    Today I did and the linked database still failed. The though occurred to me a little later to delete and recreate the linked db and bingo I had a working linked database to Oracle. Now I have three of them and the developer should be working with them now.
    This is the first time I ever had to change a provider property to get the provider to work. I would have thought that when the Oracle client install process registered the OLE provider with SQL Server 2005 it would be set with the proper defaults to work.
    Thanks again to everyone
    -- Mark D Powell --

Maybe you are looking for