如何在 Access 中創(chuàng)建 SQL 傳遞查詢(微軟官網技巧)
- 2017-07-13 22:19:00
- tmtony從微軟官網 翻譯
- 6128
如何在 Access 中創(chuàng)建 SQL 傳遞查詢(微軟官網技巧)
中級:要求具備基本的宏、編碼和互操作技能。
本文僅適用于 Microsoft Access 數據庫(.mdb 或 .accdb)。
概要
SQL 傳遞查詢用于將命令直接發(fā)送到 ODBC 數據庫服務器。通過使用 SQL 傳遞查詢,可以直接操作服務器表,而不是讓 Microsoft Jet 數據庫引擎處理數據。
更多信息
若要創(chuàng)建 SQL 傳遞查詢,必須首先創(chuàng)建一個系統(tǒng)數據源名稱 (DSN),然后再創(chuàng)建 SQL 傳遞查詢。
在基于 Microsoft Windows 2000 或基于 Windows 2003 的計算機上創(chuàng)建系統(tǒng) DSN
- 單擊“開始”,指向“設置”,然后單擊“控制面板”。
- 在“控制面板”中,雙擊“管理工具”。
- 雙擊“數據源 (ODBC)”。
- 在“ODBC 數據源管理器”對話框中,單擊“系統(tǒng) DSN”選項卡。
- 單擊“添加”。
- 選擇相應的驅動程序。
- 單擊“完成”,然后為所選驅動程序提供其他必需的信息。
在基于 Microsoft Windows Millennium Edition 的計算機上創(chuàng)建系統(tǒng) DSN
- 單擊“開始”,指向“設置”,然后單擊“控制面板”。
- 在控制面板中,雙擊“數據源 (ODBC 32 位)”。
- 單擊“系統(tǒng) DSN”選項卡。
- 單擊“添加”。
- 選擇適當的驅動程序,然后單擊“確定”。
- 單擊“完成”,然后為所選驅動程序提供其他必需的信息。
創(chuàng)建 SQL 傳遞查詢
Access 2002 或 Access 2003- 在“數據庫”窗口中,單擊“對象”下的“查詢”,然后單擊“新建”。
- 在“新建查詢”對話框中,單擊“設計視圖”,然后單擊“確定”。
- 單擊“顯示表”對話框中的“關閉”,而不添加任何表或查詢。
- 在“查詢”菜單上,指向“SQL 特定查詢”,然后單擊“傳遞”。
- 在工具欄上,單擊“屬性”以顯示查詢的屬性表。
- 在查詢的屬性表中,將鼠標指針置于“ODBC 連接字符串”屬性中,然后單擊“生成”(...) 按鈕。
利用“ODBC 連接字符串”屬性,可以指定與要連接的數據庫有關的信息??梢枣I入連接信息,或者單擊“生成”,然后輸入與要連接的服務器有關的信息。 - 當提示您是否在連接字符串中保存密碼時,如果希望將密碼和登錄名存儲在連接字符串信息中,請單擊“是”。
- 如果查詢不屬于可返回記錄的類型,請將“ReturnsRecords”屬性設置為“No”。
- 在“SQL 傳遞查詢”窗口中,鍵入您的傳遞查詢。例如,下面的傳遞查詢在 SELECT 語句中使用 Microsoft SQL Server 的 TOP 運算符,以僅返回羅斯文示例數據庫的“訂單”表中的前 25 份訂單:
SELECT TOP 25 orderid from orders
- 若要運行查詢,請單擊工具欄上的“運行”。(對于返回記錄的 SQL 傳遞查詢,請單擊工具欄上的“視圖”。)
- 如果需要,Microsoft Access 將提示您輸入有關服務器數據庫的信息。
- 在“創(chuàng)建”選項卡中,單擊“其他”組中的“查詢設計”。
- 單擊“顯示表”對話框中的“關閉”,而不添加任何表或查詢。
- 在“設計”選項卡中,單擊“查詢類型”工作組中的“傳遞”。
- 單擊“顯示/隱藏”工作組中的“屬性表”以顯示查詢的屬性表。
- 在查詢的屬性表中,將鼠標指針置于“ODBC 連接字符串”屬性中,然后單擊“生成”(...) 按鈕。
利用“ODBC 連接字符串”屬性,可以指定與要連接的數據庫有關的信息。可以鍵入連接信息,或者單擊“生成”,然后輸入與要連接的服務器有關的信息。
- 當提示您是否在連接字符串中保存密碼時,如果希望將密碼和登錄名存儲在連接字符串信息中,請單擊“是”。
- 如果查詢不屬于可返回記錄的類型,請將“ReturnsRecords”屬性設置為“No”。
- 在“SQL 傳遞查詢”窗口中,鍵入您的傳遞查詢。例如,下面的傳遞查詢在 SELECT 語句中使用 Microsoft SQL Server 的 TOP 運算符,以僅返回羅斯文示例數據庫的“訂單”表中的前 25 份訂單:
SELECT TOP 25 orderid from orders
- 若要運行查詢,請單擊“設計”選項卡的“結果”組中的“運行”。對于返回記錄的 SQL 傳遞查詢,請單擊狀態(tài)欄上的“數據表視圖”。
- 如果需要,Microsoft Access 將提示您輸入有關服務器數據庫的信息。
參考
有關傳遞查詢的更多信息,請參閱 Access 幫助中“創(chuàng)建 SQL 特定查詢”一節(jié)中的“創(chuàng)建將命令發(fā)送到 SQL 數據庫的傳遞查詢”主題。
有關創(chuàng)建 DSN 的更多信息,請參閱操作系統(tǒng)的幫助文件或 ODBC 幫助文件。
有關創(chuàng)建 DSN 的更多信息,請參閱操作系統(tǒng)的幫助文件或 ODBC 幫助文件。
傳遞查詢相關技巧:
1.Access傳遞查詢訪問Sql Server數據庫存儲過程(Store procedure)的詳細教程
2.傳遞查詢的例子-在ACCESS中通過傳遞查詢調用Sql server后臺存儲過程
分享
Access數據庫自身
- office課程播放地址及課程明細
- Excel Word PPT Access VBA等Office技巧學習平臺
- 將( .accdb) 文件格式數據庫轉換為早期版本(.mdb)的文件格式
- 將早期的數據庫文件格式(.mdb)轉換為 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 數據庫引擎和訪問連接引擎以阻止對遠程數據庫的訪問(remote table)
- Access 365 /Access 2019 數據庫中哪些函數功能和屬性被沙箱模式阻止(如未啟動宏時)
- Access Runtime(運行時)最全的下載(2007 2010 2013 2016 2019 Access 365)
Access Activex第三方控件
- Activex控件或Dll 在某些電腦無法正常注冊的解決辦法(regsvr32注冊時卡住)
- office使用部分控件時提示“您沒有使用該ActiveX控件許可的問題”的解決方法
- RTF文件(富文本格式)的一些解析
- Access樹控件(treeview) 64位Office下出現(xiàn)橫向滾動條不會自動定位的解決辦法
- Access中國樹控件 在win10電腦 節(jié)點行間距太小的解決辦法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 樹控件 ListView列表等64位MSCOMMCTL.OCX控件下載
- VBA或VB6調用WebService(直接Post方式)并解析返回的XML
Access ADP Sql Server等
- 早期PB程序連接Sqlserver出現(xiàn)錯誤
- MMC 不能打開文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一個MMC控制臺,或者用后來的MMC版
- sql server連接不了的解決辦法
- localhost與127.0.0.1區(qū)別
- Roych的淺談數據庫開發(fā)系列(Sql Server)
- sqlserver 自動備份對備份目錄沒有存取權限的解決辦法
- 安裝Sql server 2005 express 和SQLServer2005 Express版企業(yè)管理器 SQLServer2005_SSMSEE
文章分類
聯(lián)系我們
聯(lián)系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |