Filemaker und SQL-Abfrage<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Seit der Einführung des SQL Query Builders habe ich viele Male versucht, dieses Tool ohne Erfolg zu verwenden. Also verwende ich den alten Weg (offene Datenbank), der mich dazu zwingt, die SQL-Abfragen manuell zu erstellen. Jetzt, da wir externe Datenbanken und JMP-Tabellen mischen können, möchte ich dem Query Builder eine zweite Chance geben. Es funktioniert immer noch nicht. Die Fehlermeldung:

Die Verbindungen mit der Datenbank funktionieren gut (ich habe ein Update-Skript erstellt und es einige Monate lang ohne Probleme verwendet).
SQLSTATE=42000 bedeutet Syntaxfehler. Aber es ist Query Builder, der die SQL-Abfrage geschrieben hat ...
Irgendeine Idee?
Danke,
Claude B.
Betreff: Filemaker und SQL-AbfrageGrüße @woz_s - Wenn ich auf die Geschichte dieser Ausgabe zurückblicke, sehe ich ein paar Dinge, die ich teilen möchte:
- Das im Originalbeitrag erwähnte Filemaker Pro-Szenario wurde speziell behandelt. Das Semikolon wird nicht wirklich aus dem generierten SQL entfernt, aber das Semikolon wird „unter der Decke“ entfernt, bevor es an eine Filemaker Pro-Datenbank gesendet wird.
- Ich sehe eine bestehende Anfrage für die hier erwähnte Einstellung/Checkbox, aber sie wurde noch nicht implementiert. Ich habe es hochgefahren und Presto als eine weitere Datenbank erwähnt, die mit der aktuellen Implementierung nicht funktioniert. Ich hoffe, dass es in einer zukünftigen Version behandelt werden kann.
Im Moment ist die Problemumgehung, die Sie gefunden haben, um das Semikolon zu entfernen, die beste Lösung, die ich anbieten kann.
Betreff: Filemaker und SQL-AbfrageIch bin auf das gleiche Problem mit dem nachgestellten Semikolon gestoßen, wenn ich Daten auf einer Presto ODBC-Verbindung mit JMP 15 abgefragt habe. Die Problemumgehung, in den benutzerdefinierten SQL-Modus zu wechseln und das Semikolon zu entfernen, funktioniert gut, aber das Hin- und Herwechseln zwischen benutzerdefinierten und Der interaktive Modus wird während der Datenexploration sehr schnell sehr langweilig.
Audrey, könnten Sie einige Details über die Entfernung des Semikolons geben, die Sie in Ihrem Beitrag erwähnt haben? unterstützt es nur FileMaker? Ich habe die JMP-Einstellungen durchsucht, um zu sehen, ob es eine Möglichkeit gibt, es zu aktivieren, konnte aber nichts finden. Wenn es noch nicht existiert, wäre es großartig, irgendwo ein Kontrollkästchen zu haben, mit dem das Entfernen des nachgestellten Semikolons in einer zukünftigen Version manuell ein- und ausgeschaltet werden kann. Danke!
Betreff: Filemaker und SQL-AbfrageHallo zusammen, ich habe einige unserer Probleme überprüft, bei denen wir eine Verbesserungsanfrage in der JMP-Community hatten, die tatsächlich in der Software angesprochen wurde, und versucht, sie mit den ursprünglichen Anfragen abzugleichen. Dies ist eine dieser Anfragen. Es sieht so aus, als hätten wir im Zeitrahmen von JMP 14 etwas Unterstützung für FileMaker hinzugefügt, in Form des Entfernens des Semikolons, wenn dies angemessen ist. Hoffentlich kann jeder, der nach diesem Problem sucht, auf eine neuere Version von JMP aktualisieren und erfolgreich mit FileMaker arbeiten. Oder lassen Sie es uns natürlich wissen, wenn Sie neue Probleme damit sehen.
Danke!
Audrey
Betreff: Filemaker und SQL-AbfrageHallo Eric und JP,
Ich möchte hier sicherlich keine Diskussion in Form von Schuldzuweisungen beginnen. Ich freue mich sehr über die Unterstützung des JMP-Teams. Bezüglich FileMaker ist mir wichtig, dass ich das Problem umgehen kann, indem ich das Semikolon entferne und den Trick geteilt habe.
Sie haben Recht mit dem etwas eingeschränkteren Angebot an Datenbankmanagern in der Welt von Mac OS. Persönlich verwende ich FileMaker hauptsächlich wegen seiner Designflexibilität (und schnellen Entwicklung) für meine Recherchen, was für mich wichtiger ist als die rohe Leistung. Ich verwalte dennoch mit großer Effizienz (mit FileMaker Server) einige Datenbanken mit Hunderten von Tabellen, Tausenden von Feldern und Millionen von Datensätzen. Ich verwende auch SQLite (einen Benutzer) und insbesondere PosGres (PostGIS-Server) für geografische Daten.
Die ODBC-Treiber sind wegen der Akzente für Frankophone wie mich besonders launisch. Akzente und Leerzeichen in Feldtiteln sind unbedingt zu verbieten!
Danke noch einmal,
Claude
Betreff: Filemaker und SQL-AbfrageHey, jpmontagne,
Unser Vorschlag für eine kostenlose Datenbank mit kostenloser ODBC-Unterstützung auf dem Mac wäre MySQL.ODBC-Treiber für Mac für MySQL finden Sie hier: MySQL :: Connector/ODBC herunterladen .
SQLite ist eine weitere Möglichkeit.ODBC-Treiber finden Sie hier: http://www.ch-werner.de/sqliteodbc/ SQLite ähnelt vielleicht eher FileMaker, da Sie keinen Datenbankserver benötigen; Die Datenbank ist nur eine Datei auf der Festplatte.
Es sind auch kommerzielle ODBC-Treiber für diese Datenbanken erhältlich ActualTech wenn Sie etwas mehr "Produktion" suchen.
HTH,
Erich
Betreff: Filemaker und SQL-AbfrageWas ist mit Mac OS X-Benutzern? Ich verwende auch Filemaker Pro, da Access auf der Mac-Plattform nicht verfügbar ist. Welche relationalen Datenbanken würden Sie uns Mac-Benutzern anstelle von FileMaker Pro empfehlen?
Betreff: Filemaker und SQL-AbfrageEin Mitarbeiter mit besseren Kenntnissen der ODBC-Unterstützung von JMP wies darauf hin, dass JMP Filemaker Pro offiziell nicht unterstützt.Hier ist ein Nutzungshinweis zum Thema.
46030 – JMP® unterstützt die FileMaker Pro™-Datenbank auf Windows-Betriebssystemen nicht mehr
Anscheinend hatten wir unzählige Probleme mit ihren ODBC-Treibern.Ist es für Sie im Rahmen des Möglichen, auf eine andere Datenbank umzusteigen?
Danke,
Erich
Betreff: Filemaker und SQL-AbfrageOK, ich werde sehen, was wir tun können.
Erich
Betreff: Filemaker und SQL-AbfrageHallo Eric,
Ich habe eine einfache SQL-Abfrage mit Query Builder erstellt. Es enthält nur ein Halbkoma. Es hat so nicht funktioniert. Aber funktionieren perfekt nach dem Entfernen des Halbkomas.

Sie haben also recht. Das Semikoma ist mit FileMaker (und/oder dem ODBC-Treiber) nicht kompatibel.
Hoffe, dass dies in einem zukünftigen Upgrade behoben werden kann.
Vielen Dank für diese schnelle Antwort!!
Claude B.
Betreff: Filemaker und SQL-AbfrageHallo Claudi,
Es tut mir leid, dass Sie mit Query Builder frustriert sind.Eines der frustrierenden Dinge bei SQL ist, dass es, obwohl es einen Standard gibt, viele anbieterspezifische Unterschiede in der SQL-Unterstützung gibt.Query Builder kennt *einige* dieser Anbieterunterschiede und verwendet dieses Wissen beim Generieren von SQL.Filemaker ist jedoch keine Datenbank, mit der wir getestet oder Query Builder über ihre Eigenheiten unterrichtet haben.
Beispielsweise mögen einige Datenbanken das nachgestellte Semikolon am Ende der SQL-Anweisung wirklich nicht.Eine Sache, die Sie versuchen könnten, wäre, das Hauptmenü mit dem roten Dreieck zu verwenden und „In benutzerdefiniertes SQL konvertieren“ auszuwählen und dann zu sehen, ob Sie das SQL so bearbeiten können, dass Filemaker zufrieden ist.Als erstes würde ich versuchen, das abschließende Semikolon zu entfernen.Wenn das das Problem löst, können wir vielleicht einen Sonderfall für Filemaker hinzufügen, der das abschließende Semikolon weglässt.
Danke,
Erich