Betreff: SQL-Anweisung funktioniert nicht mehr nach der Migration auf JMP 16Hallo Kira,
Sie erwähnen hier nicht, um welchen Datenbanktyp es sich handelt, aber ich denke, Sie müssen einen Vorfallsbericht beim technischen Support erstellen.Sie haben vielleicht eine Vorstellung davon, was vor sich geht, und wenn sie es nicht wissen, werden sie jemanden in der Entwicklung kontaktieren, um den Vorfall zu beheben.
Brian Corcoran
JMP-Entwicklung
Die SQL-Anweisung funktioniert nach der Migration zu JMP 16 nicht mehrHi!
Wir haben auf aktualisiert JMP 16 von JMP 15, in letzter Zeit. Leider funktioniert nach diesem Upgrade mein SQL-Code, der in JMP 15 funktioniert hat, nicht mehr. Ich habe versucht, einige Informationen zu sammeln und werde versuchen, das Problem so gut wie möglich zu beschreiben. Ich hoffe, es gibt jemanden da draußen, der eine Idee dazu hat.
Ich benutze ein ODBC-Verbindung um eine Verbindung zu einer SQL-Datenbank herzustellen, die insgesamt 3 Tabellen enthält. Auf zwei der Datentabellen kann problemlos zugegriffen werden. Beim Versuch, auf den dritten zuzugreifen, erhalte ich jedoch die folgende Fehlermeldung:

Diese Meldung erscheint, egal welche Spalten ich einfüge. Auch das Hinzufügen einer where-Klausel ändert nichts.
Der Vollständigkeit halber habe ich versucht, in einem Skript auf die Datenbank zuzugreifen:

Auch hier funktioniert 'Dropdown' einwandfrei, 'LTDB' nicht. Leider helfen mir beide Fehlermeldungen nicht. ich habe gelesen dieser Thread und die Links darin, aber es gibt keine Hilfe für mich. Haben Sie Lösungen?
Übrigens glaube ich nicht, dass dieses Problem mit der Datentabelle selbst zusammenhängt. Ich habe versucht, mit der pyodbc-Bibliothek von Python darauf zuzugreifen, und das Folgende funktioniert perfekt:

Vielen Dank!
Kira
DatentabelleSonstigesSkriptingBetreff: SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrGab es hierzu eine Lösung?Ich vermute, ich sehe etwas Ähnliches.Ich kann die vollständige Tabelle nicht mit einem "select *" abrufen, aber ich kann Spalten bis zu 43 einzeln hinzufügen und Ergebnisse erhalten.Es gibt 35.666 Zeilen in der Tabelle.
Ich erhalte eine Kombination dieser Fehler:
SQL-Anweisung ausführen.
Ungültiger Argumentwert
SQL-Anweisung ausführen.
ODBC-Fehler: Zeile kann nicht zur Datentabelle hinzugefügt werden.
Danke,
rauben
Betreff: SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrWelche Datenbank verwendest du?Ist Ihr ODBC-Treiber aktuell?Klingt so, als müssten Sie ein Ticket beim technischen Support von JMP eröffnen.
Betreff: SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrHallo Rob,
Ich habe Hilfe vom JMP-Support erhalten. Für mich bestand der Trick darin, meine JMP-Einstellungen wie folgt zu ändern:
Preferences(ODBC Disable Block Fetch(1));
Zumindest bei mir hat danach alles einwandfrei funktioniert.
Am besten,
Kira