Filemaker と SQL クエリ<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
SQL Query Builder の導入以来、このツールを何度も使用しようとしましたが、成功しませんでした。 そのため、SQL クエリを手動で作成する必要がある古い方法 (オープン データベース) を使用しています。 外部データベースと JMP テーブルを混在させることができるようになったので、Query builder にもう一度チャンスを与えたいと思います。 それでもうまくいきません。 エラーメッセージ:

データベースとの接続は正常に機能します (更新スクリプトを作成し、数か月間問題なく使用しました)。
SQLSTATE=42000 は、シンタックス エラーを意味します。 しかし、SQL クエリを作成したのはクエリ ビルダです...
何か案が?
ありがとう、
クロード B.
Re: Filemaker と SQL クエリご挨拶@woz_s - この問題の歴史を振り返ってみると、共有すべきことがいくつかあります。
- 元の投稿で言及された Filemaker Pro のシナリオは特別に処理されました。 生成された SQL からセミコロンが実際に削除されるわけではありませんが、セミコロンは Filemaker Pro データベースに送信される前に「隠れて」取り除かれます。
- ここに記載されている設定/チェックボックスに対する既存のリクエストが表示されますが、まだ実装されていません。 私はそれをぶつけて、現在の実装では動作しない別のデータベースとして Presto に言及しました。 将来のリリースで処理できることを願っています。
今のところ、セミコロンを削除するために見つけた回避策が、私が提供できる最善の解決策です。
Re: Filemaker と SQL クエリJMP 15 を使用して Presto ODBC 接続でデータをクエリすると、末尾のセミコロンで同じ問題が発生しました。カスタム SQL モードに切り替えてセミコロンを削除するという回避策は問題なく機能しますが、カスタムと対話型モードは、データ探索中に非常に退屈になります。
オードリー、投稿で言及したセミコロンの削除について詳しく教えていただけますか? FileMaker のみをサポートしていますか? JMP の設定を調べて有効にする方法がないか調べましたが、何も見つかりませんでした。まだ存在しない場合は、将来のリリースで末尾のセミコロンの削除のオン/オフを手動で切り替えることができるチェックボックスがどこかにあると便利です。ありがとう!
Re: Filemaker と SQL クエリこんにちは。JMP コミュニティで改善のリクエストがありましたが、実際にはソフトウェアで対処されていた問題のいくつかを確認し、元のリクエストと一致させようとしています。 そんな要望の一つです。 JMP 14 のタイムフレームで、必要に応じてセミコロンを削除する形で FileMaker のサポートを追加したようです。 願わくば、この問題を探している人が JMP の新しいバージョンにアップグレードして、FileMaker で問題なく作業できるようになることを願っています。 またはもちろん、新しい問題が発生した場合はお知らせください。
ありがとう!
オードリー
Re: Filemaker と SQL クエリこんにちはエリックとJP、
ここで非難の形で議論を始めたくありません。 JMP チームのサポートに大変満足しています。 FileMaker に関して、私にとって重要なことは、セミコロンを削除することで問題を回避できることと、トリックを共有できることです。
Mac OS の世界では、データベース マネージャー向けのオファーが多少限定されているという点で、あなたは正しい.. 個人的には、ファイルメーカーの設計の柔軟性 (および迅速な開発) を研究に使用することがほとんどです。 それにもかかわらず、私は (FileMaker Server を使用して) 数百のテーブル、数千のフィールド、および数百万のレコードを含むいくつかのデータベースを非常に効率的に管理しています。 また、地理データには SQLite (ユーザー) と特に PosGres (PostGIS サーバー) を使用します。
ODBC ドライバーは、私のようなフランス語圏の人にとっては特に気まぐれです。アクセントが原因です。 フィールドのタイトルでは、アクセントやスペースを絶対に禁止する必要があります。
再度、感謝します、
クロード
Re: Filemaker と SQL クエリねえ、jpmontagne、
Mac で無料の ODBC サポートを備えた無料のデータベースとして、MySQL をお勧めします。Mac for MySQL の ODBC ドライバーは、次の場所にあります。 MySQL :: コネクタ/ODBC をダウンロード.
SQLite も別の可能性です。ODBC ドライバーは次の場所にあります。 http://www.ch-werner.de/sqliteodbc/ SQLite は、データベース サーバーを必要としないという点で、おそらく FileMaker に似ています。データベースはディスク上の単なるファイルです。
これらのデータベース用の市販の ODBC ドライバーも、次の Web サイトから入手できます。アクチュアルテックもう少し「生産」を探しているなら。
HTH、
エリック
Re: Filemaker と SQL クエリMac OS X ユーザーはどうですか? Mac プラットフォームでは Access を使用できないため、Filemaker Pro も使用しています。 私たち Mac ユーザーに FileMaker Pro の代わりにどのリレーショナル データベースをお勧めしますか?
Re: Filemaker と SQL クエリJMP の ODBC サポートに詳しい同僚は、公式には JMP は Filemaker Pro をサポートしていないと指摘しました。ここでは、トピックに関する使用上の注意を示します。
46030 - JMP® は Windows オペレーティング システム上の FileMaker Pro™ データベースをサポートしなくなりました
どうやら、ODBC ドライバーには無数の問題がありました。別のデータベースに切り替えることは可能性の範囲内ですか?
ありがとう、
エリック
Re: Filemaker と SQL クエリわかりました、何ができるか見てみましょう。
エリック
Re: Filemaker と SQL クエリこんにちはエリック、
Query Builder で簡単な SQL クエリを作成しました。 セミコマが1つだけ含まれています。 それはうまくいきませんでした。 しかし、セミコマを取り除いた後は完全に機能します。

だからあなたは正しいです。 セミコマは FileMaker (および/または ODBC ドライバー) と互換性がありません。
これが将来のアップグレードで修正されることを願っています。
この迅速な対応に感謝します!!
クロード B.
Re: Filemaker と SQL クエリねえ、クロード、
Query Builder に不満を感じていることをお詫び申し上げます。SQL に関してイライラすることの 1 つは、標準はあるものの、SQL サポートにはベンダー固有の違いが多数あることです。Query Builder は、これらのベンダーの違いの一部についての知識を持っており、SQL を生成するときにその知識を使用します。ただし、Filemaker は、私たちがテストしたデータベースではなく、その特異性について Query Builder に教えたものでもありません。
たとえば、一部のデータベースでは、SQL ステートメントの末尾にあるセミコロンが本当に嫌いです。あなたが試すことができる1つのことは、メインの赤い三角形のメニューを使用して「カスタムSQLに変換」を選択し、Filemakerを満足させる方法でSQLを編集できるかどうかを確認することです.最初に試みることは、末尾のセミコロンを削除することです。これで問題が解決する場合は、末尾のセミコロンを削除する Filemaker の特殊なケースを追加することを検討できます。
ありがとう、
エリック