SQLを介してデータベースに接続するにはこんにちは
SQL クエリを介してデータベースに接続したいと思います。
JSLスクリプトを書きました
dt = データベースを開く (
"DRIVER = {SQL Server};
サーバー = HAISQLC162\HAISQLC162,3187
UID = hw_tests_viewer
障害者 = ********
DATABASE = HW_Chip_Tests;"
,
"選択する *
FROM [HW_Chip_Tests].[viewer].[chip_tests_row_data_3m_v]
ここで、VID = 'S232NNC300578' "
);
しかし、エラーメモが表示されました:データ ソース名が見つからず、デフォルトのドライバーが指定されていません
私が何を間違えたのか?

データアクセスウィンドウズRe: SQL経由でデータベースに接続する簡単かどうかは分かりませんが、「ファイル」>「データベース」>「テーブルを開く」も試してみてください。ODBCユーザーソースの作成が必要になる場合があります。SQL Serverからテーブルを開くと、赤または緑の三角形(使用しているJMPのバージョンによって異なります)の下に接続文字列が表示されます。
Re: SQL経由でデータベースに接続する接続文字列の形式が間違っているようです。通常は以下のような形式です。
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
正確な表示方法は、データベース、ドライバー、PC の設定などによって異なります。
JMPのクエリビルダーを使って接続を作成し、そこから接続文字列を抽出することもできます(JMPの将来サポートされる予定の「データベースを開く」ではなく「新しいSQLクエリを使用する」を使用することをお勧めします)。作成される接続文字列はODBCで始まるなど、若干異なります。
Re: SQL経由でデータベースに接続する接続文字列を取得する方法を段階的に説明していただけますか?
Re: SQL経由でデータベースに接続するこんにちは@DualBison1041 さん、はい、接続文字列を取得する方法はあります。次の方法で JMP データベース クエリを生成できます。
- ファイル => データベース => クエリ ビルダー (または JMP 19 ではファイル => 接続先 => ODBC => クエリ ビルダー
- 必要な接続を選択します (例: ODBC: 新しい接続、コンピューター データ ソース...)
- 次
- クエリを作成する
- 次に、例えばスクリプトをスクリプトウィンドウに保存して変更すると、接続文字列が表示されます。
BR
