删除 SQL 自定义查询中的对象引用 - JMP 17你好,
我试图通过变量提供输入参数来查询数据库。
1]我看到以下附件错误:
a = 666.1;
已删除的对象引用[]
我该如何解决这个问题?
我这里直接使用666.1就可以了来自 fer_view2 t1 其中(t1.DVT_id = 666.1)
a = 666.1;
show(a);
obj = New SQL Query(
Connection( "ODBC:DSN=DVT Data Server" ),
QueryName( "fer_view2" ),
CustomSQL(
"SELECT *
FROM fer_view2 t1 where(t1.DVT_id = a) ;"
)
) << Run;
当我创建一个文本编辑框来输入用户的值时,也会发生同样的事情
自动化和脚本编写数据存取视窗回复:删除 SQL 自定义查询中的对象引用 - JMP 17您必须构建查询字符串(目前您只有一个查询字符串,而不是值)。 您可以使用 Eval Insert 评估您的变量(或使用其他方法)
a = 123;
Eval Insert("SELECT *
FROM fer_view2 t1 where(t1.DVT_id = ^a^) ;")
Eval insert 默认使用 ^ 作为 startChar
回复:删除 SQL 自定义查询中的对象引用 - JMP 17太感谢了。 有效