i have the two sql calls, there are a number of differences both formating & in their text. I have tried to connect through DAO, this is fine with one table but with more is incredible slow (hours not minutes to update)
i'm going to try to use a MSAccess as a linked intermeidiary database between paradox & crsytal.
Thankyou in advance for your help
MSQUERY
SELECT Customer.code, Customer.endate, Sltrans.value, Sltrans.accountcode, Invoice.boatname, Invoice.NLCode, Invoice.invalue, Sltrans.invoreceiptno, Invoice.invoiceno
FROM `\\Psserv02\hsm\Live\Data`\Customer.DB Customer, `\\Psserv02\hsm\Live\Data`\Invoice.db Invoice, `\\Psserv02\hsm\Live\Data`\Sltrans.db Sltrans
WHERE Customer.code = Sltrans.accountcode AND Sltrans.invoreceiptno = Invoice.invoiceno AND ((Customer.code>'J0' And Customer.code<'Jzzzzz'))
CRYSTAL REPORTS
SELECT
Customer.`code`, Customer.`endate`,
SLTRANS.`accountcode`, SLTRANS.`invoreceiptno`, SLTRANS.`value`,
INVOICE.`boatname`, INVOICE.`invoiceno`, INVOICE.`invalue`, INVOICE.`NLCode`
FROM
{ oj (`\\psserv02\hsm\live\data`\`Customer` Customer INNER JOIN `\\psserv02\hsm\live\data`\`SLTRANS` SLTRANS ON
Customer.`code` = SLTRANS.`accountcode`)
INNER JOIN `\\psserv02\hsm\live\data`\`INVOICE` INVOICE ON
SLTRANS.`invoreceiptno` = INVOICE.`invoiceno`}
WHERE
Customer.`code` >= 'J0' AND
Customer.`code` <= 'JZZZZ'