[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Nunja, das Programm muss ja irgendwie die SQL-Statements ausführen.
    Dazu gibt es mehrere Methoden:
    ActiveX-Objekte á la ADO/DAO oder in C/C++ die nativen C-SQLxxx-Befehle.

    In ADO/DAO dürften diese Probleme nicht auftreten, da diese intern genügend Speicher bereitstellen.
    Verwendet man direkte C-Befehle muss das Programm nun mal Puffer bereitstellen und, wie die Meldung ja besagt, ist der Empfangspuffer für die 7. Spalte zu klein !
    Prüfe mal den Select, welches das 7. Feld ist, wie gross es ist und wieviel Puffer für SQLBindColumn/SQLGetData bereitgestellt wird.
    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

  2. #2
    Registriert seit
    May 2005
    Beiträge
    13
    Danke für die Hilfe, es liegt an der Programmierung. Ich habe festgestellt das eine 2k große Variable mit 2,5k gefüllt werden soll.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Für solche Fälle hilft z.B. SQLDescribeCol um entsprechenden Puffer anzulegen.
    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

Berechtigungen

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