将SQL查询转换为字符串连接的宏,反之亦然?
我正在使用Access,在代码中有许多查询,如将SQL查询转换为字符串连接的宏,反之亦然?,sql,vba,textmate,text-manipulation,Sql,Vba,Textmate,Text Manipulation,我正在使用Access,在代码中有许多查询,如 "SELECT something, something " _ & "FROM the_table " _ & "WHERE something Is Null " 或 我想做一个宏,将这些字符串转换为可执行的查询(删除初始引号和最终引号、符号和取消分数),反之,将查询转换为字符串连接 示例输出为: SELECT Min(something), Max(something2) FROM (the_table
"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
我不知道怎么用谷歌搜索这个:因为我在问
我知道如何在TextMate或类似软件上录制宏,但我不熟悉,需要一些帮助
有什么建议吗?谢谢:-)您可能可以使用
DoCmd.runsqlmystring
命令
有关更多有价值的信息,请参阅和
顺便说一句,这里是您可以完成的谷歌搜索:您可能可以使用
DoCmd.runsqlmystring
命令
有关更多有价值的信息,请参阅和
顺便说一句,这里是你本可以做的谷歌搜索:xDDD首先,做自动谷歌搜索的链接太棒了!第二,我不想在access应用程序中执行sql字符串,我知道怎么做!我想让这个宏在SQLServer Management Studio中测试并“播放”查询,以了解应用程序在做什么。好的,我看到在Access上的中间窗口非常有趣,您知道我是否可以执行存储在变量中的查询吗?我看到RunSQL only tuns Create/Update/Insert/Delete和OpenQuery是用于存储在数据库中的查询,而不是包含查询的字符串。使用inmediate窗口,我看到打印“SQL字符串变量”并将其粘贴到SQL控制台是我测试查询所能做的最快的操作:首先,PxDDD,进行自动谷歌搜索的链接令人惊讶!第二,我不想在access应用程序中执行sql字符串,我知道怎么做!我想让这个宏在SQLServer Management Studio中测试并“播放”查询,以了解应用程序在做什么。好的,我看到在Access上的中间窗口非常有趣,您知道我是否可以执行存储在变量中的查询吗?我看到RunSQL only TUN Create/Update/Insert/Delete和OpenQuery是用于存储在数据库中的查询,而不是包含查询的字符串。在中间窗口中,我看到打印“SQL字符串变量”并将其粘贴到SQL控制台是我测试查询所能做的更快的操作:P
SELECT
Min(something),
Max(something2)
FROM (the_table
INNER JOIN another_table ON sm1 = sm2)
WHERE sm3 is not null
AND sm4 = Me.plan