运行后关闭SQL查询你好,
我有一个JSL脚本,要求不同的SQL查询。 数据表完成后,我要关闭查询。 这可能吗?
查询=关闭(“ C:\\ example.jmpquery”)不起作用。
谢谢。
脚本编写回复:运行后关闭SQL查询看到
关闭数据库连接
在脚本索引中。
我相信
Close Database Connection( query );
应该管用
回复:运行后关闭SQL查询谢谢!
我想知道是否可以关闭查询本身,而不必关闭与数据库的连接。 在运行脚本的最后,我剩下了10个不需要的开放查询。 知道如何关闭单个查询吗?
回复:运行后关闭SQL查询我假设您的意思是“查询”生成的JMP数据表。 如果是这样,那么此示例将为您提供帮助。
// an open query
query = Open Database( ... );
// close query
Close( query, No Save );
回复:运行后关闭SQL查询非常感谢您的回复。
我的意思是查询本身,而不是数据表。打开的查询选择档案>新>数据库查询。
有没有办法关闭此查询本身?
谢谢。
回复:运行后关闭SQL查询我没有答案。 您可能会将此问题提交给JMP技术支持( support@jmp.com )。
回复:运行后关闭SQL查询我不确定“关闭查询”的意思。您如何看待这些查询为“开放”?我在应用程序中运行多个SQL查询,完成后我打电话给关闭数据库连接,如Jim所言。如Mark所示,可以使用close(,nosave)关闭打开的表。
这是我所做的一个例子:
dbc = create database connection("<CONNECTION-STRING>");
sql1 = "SELECT sysdate FROM DUAL";
dt1 = execute sql(dbc, sql1, invisible);
sql2 = "SELECT COUNT(*) FROM all_tables";
dt2 = execute sql(dbc, sql2, invisible);
close database connection(dbc);</CONNECTION-STRING>
可以分享您的代码吗?
回复:运行后关闭SQL查询感谢您的回复。
我的代码是这样的:
query1 = Open(“ c:/iris/query1.jmpquery”);
query1 <<运行前景;
query2 = Open(“ c:/iris/query2.jmpquery”);
query2 <<运行前景;
我加入了这些查询产生的表,但剩下的都是开放式查询。
有什么想法吗?
回复:运行后关闭SQL查询我不使用JMP查询。您可能需要联系技术支持。
在黑暗中完全是随机的刺刺-这能解决问题吗?
query1 = Open( "c:/iris/query1.jmpquery" );
query1 << Run Foreground;
query1 = "";
query2 = Open( "c:/iris/query2.jmpquery" );
query2 << Run Foreground;
query2 = "";