[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    ... DRDA Protokollfehler deutet auf einen Bug im ArdGate.
    - hast Du die neueste Version?
    - probier mal einen cast nach nchar oder char (cast (name as char(xxx)), wobei Oracle da genug Länge braucht - gegebenen Falls noch substring vor dem cast.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Meine Verwendung mit Oracle über ArdGate:

    Code:
    d* Struktur Oracle-Bestelltabelle                 
    d DSOrBe          ds                  inz         
    d  VENDOR_NUMBER                20    varying     
    d  PO_NUM_RELEASE...                              
    d                               20    varying     
    d* wird ersetzt                                   
    d* PO_LINE_NUMBER...                              
    d  LINE_LOCATION_ID...                            
    d                               11p 0             
    d  PO_ITEM_NUMBER...                              
    d                               20    varying     
    d  PO_LINE_ORDERED...                             
    d                               11p 2             
    d  PO_LINE_OPEN                 11p 2             
    d  PO_LINE_UNIT_PRICE...                          
    d                               13p 4             
    d  PO_CURRENCY                   3    varying     
    d  PO_LINE_DELDATE...                             
    d                                8p 0             
    
    OraSQL = 'select VENDOR_NUMBER '                    
           +       ',PO_NUM_RELEASE '                   
           +       ',LINE_LOCATION_ID '                 
           +       ',PO_ITEM_NUMBER '                   
           +       ',PO_LINE_ORDERED '                  
           +       ',PO_LINE_OPEN '                     
           +       ',PO_LINE_UNIT_PRICE '               
           +       ',PO_CURRENCY '                      
           +       ',TO_NUMBER(TO_CHAR('                
           +       'PO_LINE_DELDATE, ''YYYYMMDD'') '    
           +       ', ''99999999'') '                   
           +       ',RH_ITEM_NUMBER '                   
           +       ' from ' + OraTable                  
           +       ' inner join '                       
           +       ' XXPEW_ORACLE_RH_ITEM_NUM_V '       
           +       ' on PO_ITEM_NUMBER '                
           +       ' = ORACLE_ITEM_NUMBER '             
           +       ' where VENDOR_NUMBER '              
           +       ' = ''' + %trim(BBPA01) + '''';      
    
    // Dynamischen Cursor erstellen                     
    exec sql declare LoadOrder cursor for LodSQLOrder;  
    exec sql prepare LodSQLOrder from :OraSQL;          
    
    exec sql Fetch LoadOrder              
              into :VENDOR_NUMBER         
                  ,:PO_NUM_RELEASE        
                  ,:LINE_LOCATION_ID      
                  ,:PO_ITEM_NUMBER        
                  ,:PO_LINE_ORDERED       
                  ,:PO_LINE_OPEN          
                  ,:PO_LINE_UNIT_PRICE    
                  ,:PO_CURRENCY           
                  ,:PO_LINE_DELDATE       
                  ,:KYTENR                
                  ;
    Die Oracle-Sicht enthält keine NULL-Felder, daher keine NULL-Anzeiger.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Oracle Sql zugriff
    By Robi in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 17-03-16, 16:01
  2. Problem mit JVAGATE von D.Bender
    By svit in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 18-09-14, 11:14
  3. Oracle und OS/39
    By Baumann1962 in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 01-11-02, 10:56
  4. FTP-Tool/EDI-Verbindung
    By Zehetner in forum NEWSboard Server Software
    Antworten: 1
    Letzter Beitrag: 25-01-02, 07:05
  5. DB2/400 ORACLE
    By dieterle in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 15-11-01, 16:20

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •