2
我与Access工作,我必须在代码中的许多查询,如将SQL查询转换为字符串连接并反之亦然的宏?
"SELECT something, something " _
& "FROM the_table " _
& "WHERE something Is Null "
或
"SELECT " & _
"Min(something), " & _
"Max(something2) " & _
"FROM (the_table " & _
"INNER JOIN another_table ON sm1 = sm2) " & _
"WHERE sm3 is not null " & _
"AND sm4 = " & Me.plan
我想这样做转换论文字符串为可执行的查询(删除初始报价宏和最后的引号,&符和非符号),反之亦然,将查询转换为字符串连接。
例子输出为:
SELECT
Min(something),
Max(something2)
FROM (the_table
INNER JOIN another_table ON sm1 = sm2)
WHERE sm3 is not null
AND sm4 = Me.plan
我不知道该怎么google一下:的事业我问。
我知道如何在TextMate或类似软件上录制宏,但我不熟悉它,需要一些帮助。
任何提示?谢谢:-)
XDDD第一,做一个自动谷歌搜索的链接是惊人的!其次,我不想在访问应用程序中执行sql字符串,我知道该怎么做!我想让这个宏测试并“玩”SQLServer Management Studio中的查询,以了解该应用正在做什么。 – rubdottocom
好的,我看到Acces上的Inmediate窗口非常有趣,你知道我是否可以执行存储在变量中的查询吗?我看到RunSQL只能使用创建/更新/插入/删除,而OpenQuery是用于存储在数据库中的查询,而不是查询内部的查询字符串。 – rubdottocom
玩inmedi窗口我看到打印“SQL字符串变量”并将其粘贴到SQL控制台是我可以做的更快的操作来测试查询:P – rubdottocom