- Beiträge: 45
Fehlermeldung bei Neuanlage Definition
- Mueck
- Autor
- Offline
- Benutzer
Weniger
Mehr
8 Jahre 11 Monate her #2602
von Mueck
Fehlermeldung bei Neuanlage Definition - Beitrag(2602) wurde erstellt von Mueck
Hallo Herr Stark,
beim Versuch, eine neue Definition anzulegen (Read ODBC) erhalte ich beim Versuch, die Felder einzulesen die Fehlermeldung:
Fehler beim abrufen der Schemainformationen aufgetreten! Die arithmetrische Operation hat einen Überlauf verursacht.
Informix DB / FH 4.0.1.2 (64bit)
Was mache ich falsch?
Viele Güße
Helmut Mueck
beim Versuch, eine neue Definition anzulegen (Read ODBC) erhalte ich beim Versuch, die Felder einzulesen die Fehlermeldung:
Fehler beim abrufen der Schemainformationen aufgetreten! Die arithmetrische Operation hat einen Überlauf verursacht.
Informix DB / FH 4.0.1.2 (64bit)
Was mache ich falsch?
Viele Güße
Helmut Mueck
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
8 Jahre 11 Monate her #2603
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Fehlermeldung bei Neuanlage Definition - Beitrag(2603)
Hallo Herr Mueck,
das liegt meistens am verwendeten ODBC Treiber . Versuchen Sie eine Abfrage zu exportieren in der evtl. Werte berechnet werden?
Bitte versuchen Sie mal anstatt SELECT * FROM … Die Feldnamen explizit anzugeben und verwenden für den ersten Test mal nur max. 3 Felder mit Text Datentypen (char, varchar, nchar, nvarchar, text).
z.B. SELECT vorname, nachname, strasse from T_Adressen
Wenn das klappt, liegt das Problem am ODBC Treiber der mit einem gelieferten Datentyp nicht klarkommt. Sie können das dann weiter eingrenzen indem Sie immer mehr Felder im SELECT angeben.
Ansonsten könnten Sie auch nochmal versuchen das mit der 32 Bit Version und einem 32 Bit ODBC Treiber versuchen.
das liegt meistens am verwendeten ODBC Treiber . Versuchen Sie eine Abfrage zu exportieren in der evtl. Werte berechnet werden?
Bitte versuchen Sie mal anstatt SELECT * FROM … Die Feldnamen explizit anzugeben und verwenden für den ersten Test mal nur max. 3 Felder mit Text Datentypen (char, varchar, nchar, nvarchar, text).
z.B. SELECT vorname, nachname, strasse from T_Adressen
Wenn das klappt, liegt das Problem am ODBC Treiber der mit einem gelieferten Datentyp nicht klarkommt. Sie können das dann weiter eingrenzen indem Sie immer mehr Felder im SELECT angeben.
Ansonsten könnten Sie auch nochmal versuchen das mit der 32 Bit Version und einem 32 Bit ODBC Treiber versuchen.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Mueck
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 45
8 Jahre 11 Monate her #2604
von Mueck
Mueck antwortete auf Fehlermeldung bei Neuanlage Definition - Beitrag(2604)
Hallo Herr Stark,
vielen Dank für Ihre Hinweise. Ich habe die Felder der Tabelle daraufhin einzeln abgefragt und habe das Feld gefunden, das die Probleme verursacht. In dem Feld steht eine mit html formatierte Artikelbeschreibung wie das nachstehende Beispiel:
Mit einem einfachen Query-Tool mit einem 32-bit ODBC Treiber(auf einem alten XP-PC) lässt sich die Tabelle problemlos abfragen. Da wir uns jedoch erstmalig mitten in der Database Publishing Katalogproduktion befinden, ist keine Zeit für Experimente mit ODBC 32/64-bit.
Da findet sich sicher auch noch ein anderer Weg.
Viele Grüße
Helmut Mueck
vielen Dank für Ihre Hinweise. Ich habe die Felder der Tabelle daraufhin einzeln abgefragt und habe das Feld gefunden, das die Probleme verursacht. In dem Feld steht eine mit html formatierte Artikelbeschreibung wie das nachstehende Beispiel:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'courier new'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Das Leatherman LEAP ist ein Leatherman-Tool für Kinder. Es ist kein Spielzeug, sondern ein kindgerechtes Tool: Das Tool ist ergonomisch für Kinder im Design konzipiert und mit sicherheitsorientierter Funktionalität. Die Werkzeuge im Edelstahlkorpus des mit glasfaserverstärkten Nylon-Griffschalen und einer Schlüsselringöse ausgestatteten Tools sind für Kinder von außen zugänglich. Der Clou: Die Messerklinge kann nachträglich angebracht werden. Das geschlossen 8,3 cm große und 138 g schwere Tool besitzt 13 Werkzeuge.<br><br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Spitzzange</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">normale Zange<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Drahtschneider<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hartdrahtschneider<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Säge<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Schere mit Federbetätigung<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Lineal<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Pinzette<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Kapselheber<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Kreuzschlitzschraubendreher<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">kleiner und mittlerer Schraubendreher<br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">glatte Klinge (nachträglich anbringbar)</p></body></html>
Mit einem einfachen Query-Tool mit einem 32-bit ODBC Treiber(auf einem alten XP-PC) lässt sich die Tabelle problemlos abfragen. Da wir uns jedoch erstmalig mitten in der Database Publishing Katalogproduktion befinden, ist keine Zeit für Experimente mit ODBC 32/64-bit.
Da findet sich sicher auch noch ein anderer Weg.
Viele Grüße
Helmut Mueck
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
8 Jahre 11 Monate her #2605
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Fehlermeldung bei Neuanlage Definition - Beitrag(2605)
Hallo Herr Mueck,
bitte versuchen Sie einmal die Felder mit der Freeware Version auf dem XP Rechner mit der 32 Bit Version und dem 32 Bit Informix ODBC Treiber auszulesen. Ich vermute dass der 64 Bit Informix ODBC Treiber hier die Probleme verursach!
Falls das auch nicht funktioniert bräuchte ich mal den genauen Informix Felddatentyp inkl. Feldlänge zur weiteren Analyse.
bitte versuchen Sie einmal die Felder mit der Freeware Version auf dem XP Rechner mit der 32 Bit Version und dem 32 Bit Informix ODBC Treiber auszulesen. Ich vermute dass der 64 Bit Informix ODBC Treiber hier die Probleme verursach!
Falls das auch nicht funktioniert bräuchte ich mal den genauen Informix Felddatentyp inkl. Feldlänge zur weiteren Analyse.
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.267 Sekunden