× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



<Darryl>
I need to write some code that will work with 2 systems. I believe I am
missing something because when I tried to use SQL between 2 systems, the
system would only allow me to use 1 system at a time.

I am using a CONNECT.

This is for a V5R4 system.

I need to do the following and would prefer to do it in 1 instruction:

Insert into remote_system.Table (Select * from local.system.Table)

The tables are identical.

Can this be done or will I have to use RPG to read 1 record at a time and
write it out to the CONNECTed file?

TIA
</Darryl>

three part names are not allowed with V5R4 and even on V7R1 they are not allowed for a table to insert data, you could only pull data from a remote system, inserting into a local table.
Pulling data from a remote system, inserting into a local table could be easily accomplished by a QMQRY (STRQMQRY has a parameter to specify a (local) outfile.
To push data from alocal to a remote system you would need a SQLRPGLE programm.
- connect to the remote database
- use set connection to toggle connections
- read from one system
- set connection to the other system
- write out the data
- set connection to the source system
...

The QMQRY and RPG solution used in conjunction with ArdGate the remote system could be any JDBC capable database system of the market.

D*B

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.