Die SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrHallo!
Wir haben ein Upgrade durchgeführt 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 da draußen jemanden, 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. Wenn ich jedoch versuche, auf den dritten zuzugreifen, erhalte ich die folgende Fehlermeldung:

Diese Meldung wird angezeigt, unabhängig davon, welche Spalten ich einbeziehe. Selbst 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 weiter. ich habe gelesen dieser Thread und die darin enthaltenen Links, aber es gibt keine Hilfe für mich. Haben Sie Lösungen?
Ich glaube übrigens nicht, dass dieses Problem mit der Datentabelle selbst zusammenhängt. Ich habe versucht, mithilfe der Pyodbc-Bibliothek von Python auf dasselbe zuzugreifen, und Folgendes funktioniert einwandfrei:

Danke!
Kira
DatenzugriffBetreff: 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 perfekt funktioniert.
Am besten,
Kira
Betreff: SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrWelche Datenbank verwenden Sie?Ist Ihr ODBC-Treiber auf dem neuesten Stand?Klingt so, als ob Sie ein Ticket beim technischen Support von JMP eröffnen müssten.
Betreff: SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrGab es hierfür eine Lösung?Ich vermute, dass ich etwas Ähnliches sehe.Ich kann mit „select *“ nicht die vollständige Tabelle abrufen, aber ich kann bis zu 43 Spalten einzeln hinzufügen und Ergebnisse erhalten.Die Tabelle enthält 35.666 Zeilen.
Ich erhalte eine Kombination dieser Fehler:
Ausführen einer SQL-Anweisung.
Ungültiger Argumentwert
Ausführen einer SQL-Anweisung.
ODBC-Fehler: Zeile kann nicht zur Datentabelle hinzugefügt werden.
Danke,
rauben
Betreff: SQL-Anweisung funktioniert nach der Migration auf JMP 16 nicht mehrHallo Kira,
Sie erwähnen hier nicht, um welche Art von Datenbank es sich handelt, aber ich denke, Sie müssen einen Vorfallbericht beim technischen Support öffnen.Sie haben möglicherweise eine Vorstellung davon, was vor sich geht, und wenn nicht, werden sie jemanden in der Entwicklung kontaktieren, um den Vorfall zu beheben.
Brian Corcoran
JMP-Entwicklung