Steve:
I use the R:BASE CURRENCY default format. For at least seven years all
import-source financial Excel data has been in [Number(2)(No Comma)]
format, on the instruction to present numbers as unformatted as
possible.
Hence my surprise, now.
Next test: Create temp table columns as DOUBLE, import; then INSERT as
CURRENCY from temp to permanent table.
Thanks for the clue.
Bruce
------ Original Message ------
Sent: 8/17/2017 12:36:38 PM
Subject: RE: Re[3]: [RBASE-L] - Error Message 122 - Gateway Import XLS
Fail
From: "Stephen Markson" <[email protected]>
To: "[email protected]" <[email protected]>
Cc:
Hi Bruce,
Sounds like you need to change either the source currency format or the
R:Base CURRENCY settings so that they match.
Regards,
Stephen Markson
The Pharmacy Examining Board of Canada
416.979.2431 x251
From:[email protected] [mailto:[email protected]] On
Behalf Of Bruce Chitiea
Sent: August-17-17 1:58 PM
To:[email protected]
Subject: Re[3]: [RBASE-L] - Error Message 122 - Gateway Import XLS Fail
Razzak:
R> show currency
CURRENCY SYMBOL '$'
CURRENCY LOCATION PREF
CURRENCY DIGITS 2
CURRENCY CONVENTION B
With the Excel source formatted as [Number(2)(No Comma)], coded and
manual Gateway processes produce:
'-ERROR- Column TReserveBalanceCD must be a valid CURRENCY. ( 122)'
Testing for faulty source data:
1. Regenerate the Excel source five times, inspect formats. No obvious
anomalies. Drop/Create temp table. Fail, as above;
2. Save Excel source as .CSV. Fail, as above;
3. Hand-type first row. Success!
Compare Excel source to Gateway preview value:
1. Excel Format [Number(10)(No Comma)].
- Original format: 1404006.50
- New format: 1404006.5000000000
- Gateway preview: 1404006.4999999998
2. Excel Format [Currency(10)].
- Original format: 1404006.50
- Resulting display: $1,404,006.5000000000
- Gateway preview: $1,404,006.4999999998
Close enough for horseshoes, hand-grenades and the girl I go with.
Truly at a loss.
Bruce Chitiea
SafeSectors, Inc.
909.238.9012 Mobile
------ Original Message ------
Sent: 8/16/2017 8:33:47 PM
Subject: Re[2]: [RBASE-L] - Error Message 122 - Gateway Import XLS Fail
From: "A. Razzak Memon" <[email protected]>
To: [email protected] <mailto:[email protected]>
Cc:
Bruce,
Check your connected database CURRENCY settings.
SHOW CURRENCY
Very Best R:egards,
Razzak
At 09:52 PM 8/16/2017, Bruce Chitiea wrote:
Thank you, Razzak.
With a new, clean temp file, the manual process adds no records to the
table.
Error Message at R>:
'-ERROR- Column TReserveBalanceCD must be a valid CURRENCY. ( 122)'
The formatted value in the TReserveBalanceCD cell within the Excel
source file is: '1404006.50' [Number(2)]
I will try a CSV import in the morning and report back.
Bruce
------ Original Message ------
Sent: 8/16/2017 5:56:57 PM
Subject: Re: [RBASE-L] - Error Message 122 - Gateway Import XLS Fail
From: "A. Razzak Memon" <[email protected]>
To: [email protected] <mailto:[email protected]>
Cc:
Bruce,
Once the temporary table is created successfully, try the manual
process to IMPORT
the exact gway_ReserveFundBalance.xlsx file, and see what you get.
Hope that provides you with some blue's clues ...
Vert Best R:egards,
Razzak
At 08:48 PM 8/16/2017, Bruce Chitiea wrote:
WIN10
Error Message:
[]
This in a GATEWAY IMPORT XLS routine which has worked without drama
for over two years. Relevant code:
DEBUG SET TRACE ON
SET ERROR MESSAGE 2038 OFF
  DROP TABLE Import_ReserveFundBalance_tt
SET ERROR MESSAGE 2038 ON
CREATE TEMP TABLE Import_ReserveFundBalance_tt +
   ( TReserveBalanceDATE  DATE NOT NULL, +
    TReserveBalanceCASH  CURRENCY NOT NULL, +
    TReserveBalanceCD   CURRENCY NOT NULL, +
    TReserveBalanceTOTAL CURRENCY NOT NULL, +
    TReserveWithdrawCUMUL CURRENCY NOT NULL, +
    TReserveAddCUMUL    CURRENCY NOT NULL, +
    TReserveContribCUMUL CURRENCY NOT NULL, +
    TReserveInflowNET   CURRENCY NOT NULL, +
    TReserveDailyCHANGE  CURRENCY NOT NULL )
GATEWAY IMPORT XLS +
 D:\00\GWAY\gway_ReserveFundBalance.xlsx +
 APPEND Import_ReserveFundBalance_tt +
 OPTION FIRST_ROW 2 +
 |ADD_MAPPING TReserveBalanceDATE = A +
 |ADD_MAPPING TReserveBalanceCASH = B +
 |ADD_MAPPING TReserveBalanceCD = C +
 |ADD_MAPPING TReserveBalanceTOTAL = D +
 |ADD_MAPPING TReserveWithdrawCUMUL = E +
 |ADD_MAPPING TReserveAddCUMUL = F +
 |ADD_MAPPING TReserveContribCUMUL = G +
 |ADD_MAPPING TReserveInflowNET = H +
 |ADD_MAPPING TReserveDailyCHANGE = I -- FAIL
The Excel source data is [Number(2)], no dollar sign, no comma.
The Excel data has been scrubbed, checked, re-formatted; file deleted
and new one created three times; and the error repeated through one
unload/reload and ten follow-on tests.
Mystified. Thoughts? Course of action?
-- For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
--- You received this message because you are subscribed to the Google
Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
<http://www.rbase.com/support/usersgroup_guidelines.php>
---
You received this message because you are subscribed to the Google
Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google
Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
--
For group guidelines, visit
http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.