与 SQL 服务器快速设置 DSN 的 JSL 连接
JSL Connection to SQL Server Express Setup DSN
我正在尝试自动化 JSL 脚本,我需要使用 JMP JSL 脚本从 SQL 服务器更新一些记录。我在下面找到了连接字符串,但我不确定如何使用它。
Open Database("DSN=ODBC Databasexxx;UID=xxxx;PWD=xxxxxxx;DBQ=mydatabasexxxx;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;BTD=F;BNF=F;BAM=IfAllSuccessful;NUM=NLS;DPM=F;MTS=T;MDI=F;CSR=F;FWC=F;FBS=64000;TLO=O;",
在 ODBC 数据源管理器中设置您的 ODBC 连接。
然后您可以在脚本中简单地执行此操作。
dbc = Create database connection("DSN=sqljmp;Server=;UID=;PWD=;Database=;");
result = Execute SQL(dbc,"SELECT * FROM yourTable");
我知道我在这里晚了几年,但万一有人在路上发现这个,您也可以直接连接到 SQL 数据库并完全跳过 ODBC。
dt = Open Database(
"Driver=SQL Server;
Server=__(server address here)__;
DATABASE=__(database name here)__;
Trusted_Connection=Yes;",
"SQL Code",
"Table Name"
);
您还可以在连接字符串中使用一些额外的可选值,例如用户名和密码。如果您不指定这些,它将使用PC用户的帐户信息。
dt = Open Database(
"Driver=SQL Server;
Server=__(server address here)__;
DATABASE=__(database name here)__;
UID=__(UserID to use for connection)__;
PWD=__(Password to use for connection)__;,
"SQL Code",
"Table Name"
);
我正在尝试自动化 JSL 脚本,我需要使用 JMP JSL 脚本从 SQL 服务器更新一些记录。我在下面找到了连接字符串,但我不确定如何使用它。
Open Database("DSN=ODBC Databasexxx;UID=xxxx;PWD=xxxxxxx;DBQ=mydatabasexxxx;DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;BTD=F;BNF=F;BAM=IfAllSuccessful;NUM=NLS;DPM=F;MTS=T;MDI=F;CSR=F;FWC=F;FBS=64000;TLO=O;",
在 ODBC 数据源管理器中设置您的 ODBC 连接。
然后您可以在脚本中简单地执行此操作。
dbc = Create database connection("DSN=sqljmp;Server=;UID=;PWD=;Database=;");
result = Execute SQL(dbc,"SELECT * FROM yourTable");
我知道我在这里晚了几年,但万一有人在路上发现这个,您也可以直接连接到 SQL 数据库并完全跳过 ODBC。
dt = Open Database(
"Driver=SQL Server;
Server=__(server address here)__;
DATABASE=__(database name here)__;
Trusted_Connection=Yes;",
"SQL Code",
"Table Name"
);
您还可以在连接字符串中使用一些额外的可选值,例如用户名和密码。如果您不指定这些,它将使用PC用户的帐户信息。
dt = Open Database(
"Driver=SQL Server;
Server=__(server address here)__;
DATABASE=__(database name here)__;
UID=__(UserID to use for connection)__;
PWD=__(Password to use for connection)__;,
"SQL Code",
"Table Name"
);