Re: multiple connections
- From: "Val Mazur \(MVP\)" <group51a@xxxxxxxxxxx>
- Date: Wed, 20 Apr 2005 20:33:58 -0400
Hi Kate,
You cannot use connection against one database to execute any SQL statements
against another database. You connection is limited in this case. I am not
sure about Oracle, but in a case of SQL Server when two databases reside on
a same server you could execute SQL statements against different database
specifying full qualified name to the databases, like
insert into Databasename1.dbo.TableName (select * from
Databasename2.dbo.TableName where name='abc')"
Could be that Oracle supports similar or same syntax
--
Val Mazur
Microsoft MVP
http://xport.mvps.org
"Kate" <Kate@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:EB8A1962-0B8C-4E56-9EF6-6D61AADF5AA2@xxxxxxxxxxxxxxxx
>I have 2 connections to 2 databases (db1, db2)
>
> The connections are fine. But when I tried to do the following statement,
> I
> got an error:
> Public db1Conn As ADODB.Connection
> Public db2Conn As ADODB.Connection
> Public rs As ADODB.Recordset
> Set rs = db2Conn.Execute("insert into tableA@db2 (select * from tableA@db1
> where name='abc')")
>
> The error is 'ora-02019: connection description for remote database not
> found.'
> I think it's because when I Set rs = db2Conn.Execute... it only connects
> to
> db2 not db1. How to fix this problem? Thanks!
>
>
>
.
- Follow-Ups:
- Re: multiple connections
- From: Kate
- Re: multiple connections
- References:
- multiple connections
- From: Kate
- multiple connections
- Prev by Date: Re: Rollback transaction
- Next by Date: Re: export data from recordset to excel
- Previous by thread: Re: multiple connections
- Next by thread: Re: multiple connections
- Index(es):
Relevant Pages
|