Re: JMP 17 での ODBC データベースのデータベース接続の作成の使用いくつかの可能性:
- 新しいコンピュータには正しい ODBC ドライバがありません。必ず「ハッチを合わせて」ください。つまり、32 ビット JMP を使用している場合は、32 ビット ドライバーを使用します。同様に、64 ビット JMP を使用している場合は、64 ビット ドライバーが必要になります。
- の値を確認してくださいコン電話の後データベース接続の作成。
- [ファイル] > [データベース] > [テーブルを開く] を使用して接続を手動で作成します。
「クエリ文字列」は実際のクエリではないと思います。
それでも問題が解決しない場合は、テクニカル サポートをお試しください。
Re: JMP 17 での ODBC データベースのデータベース接続の作成の使用
として@pmroz氏の指摘では、問題は「コン」の定義にあるのではないかと思います。スクリプト索引によると、データベース接続の作成では、示されているものとは異なる構文が使用されます。「ODBC:Description=」の代わりに、「DSN=」にする必要があるようです。ここに添付した写真をご覧ください。
Create Database Connection 関数の使用を開始したときに、機能しないように見える「ODBC:Description=」構文も含めていたため、同様の問題に遭遇しました。
JMP 17 での ODBC データベースのデータベース接続の作成の使用こんにちは、
「データベース接続の作成」関数を使用して ODBC データベースに接続し、SQL クエリを実行する JSL スクリプトがあります (以下を参照)。 このスクリプトは JMP 16 で動作していましたが、新しいコンピュータを入手して JMP 17 にアップグレードしたところ、添付のエラー (「Send Expects Scriptable Object in access or ratings of 'Send', dt1 << Show WIndow(0)」が表示されるようになりました。 ")。デバッグを実行したところ、SQL 実行でデータが生成されていないようです。そのため、Show Window 関数が存在しないテーブルを非表示にしようとしています。 クエリによってデータが生成されることをデータベースで直接確認しました。
database = "DB";
server = "server";
user = "user";
pass = "pass";
conn = Create Database Connection ("ODBC:Description=" || database || ";DRIVER=SQL Server Native Client 11.0;SERVER=" || server || ";UID=" || user || ";PWD=" || pass || ";APP=JMP;Database=" || database || ";");
strg = "query string";
dt1 = Execute SQL(conn,strg,"Table Title");
dt1 << Show Window(0);ご協力いただきありがとうございます!
自動化とスクリプト作成データアクセスRe: JMP 17 での ODBC データベースのデータベース接続の作成の使用削除
ODBC:
接続文字列から。
QueryBuilder から接続文字列をコピーしたようです。
Create Database Connection
ODBC: QueryBuilder 接続文字列内のディレクティブで、この場合は ODBC を使用するように指示します。
完全を期すために、QueryBuilder には次のものがあります。
JMP:
SAS:
ODBC:
表現される接続文字列のタイプを指定する、クエリ ビルダー スクリプト内のプレフィックス。