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