亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 10.htm

?? 關于asp的書 很好看
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<title>訪問數據庫</title>

</head>


<body>

<p align="center"><big><strong><big><big><a NAME="_Toc442147858">訪問數據庫</a></big></big></strong></big></p>
<div align="center">
  <center>
  <table border="0" cellpadding="0" cellspacing="0" width="578">
    <tr>
      <td width="576">ActiveX Data Objects (ADO) 是一項容易使用并且可擴展的將數據庫訪問添加到 Web 頁的技術。可以使用 ADO 去編寫緊湊簡明的腳本以便連接到 Open Database Connectivity (ODBC) 兼容的數據庫和 OLE DB 兼容的數據源。如果您是一個對數據庫連接有一定了解的腳本編寫人員,那么您將發現 ADO 命令語句并不復雜而且容易掌握。同樣地,如果您是一個經驗豐富的數據庫編程人員,您將會正確認識 ADO 的先進的與語言無關性和查詢處理功能。<br> 
        <br> 
        創建 ODBC DSN 文件<br> 
        <br> 
        在創建數據庫腳本之前,必須提供一條使 ADO 定位、標識和與數據庫通訊的途徑。數據庫驅動程序使用 Data Source Name (DSN) 定位和標識特定的 ODBC 兼容數據庫,將信息從 Web 應用程序傳遞給數據庫。典型情況下,DSN 包含數據庫配置、用戶安全性和定位信息,且可以獲取 Windows NT 注冊表項中或文本文件的表格。<br> 
        <br> 
        通過 ODBC,您可以選擇希望創建的 DSN 的類型:用戶、系統 或 文件。用戶和系統 DSN 存儲在 Windows NT 注冊表中。系統 DSN 允許所有的用戶登錄到特定的服務器上去訪問數據庫,而用戶 DSN 使用適當的安全身份證明限制數據庫到特定用戶的連接。文件 DSN 用于從文本文件中獲取表格,提供了對多用戶的訪問,并且通過復制 DSN 文件,可以輕易地從一個服務器轉移到另一個服務器。由于以上原因,本主題中的示例將使用文件 DSN。<br> 
        <br> 
        通過在 Windows 的“開始”菜單打開“控制面板”,您可以創建基于 DSN 的文件。雙擊“ODBC”圖標,然后選擇“文件 DSN”屬性頁,單擊“添加”,選擇數據庫驅動程序,然后單擊“下一步”。按照后面的指示配置適用于您的數據庫軟件的 DSN。<br> 
        <br> 
        配置 Microsoft Access 數據庫的文件 DSN<br> 
        <br> 
        在“創建新數據源”對話框中,從列表框選擇“Microsoft Access Driver”,然后單擊“下一步”。&nbsp;<br>
        <br>
        鍵入您的 DSN 文件名,然后單擊“下一步”。&nbsp;<br>
        <br>
        單擊“完成”創建數據源。&nbsp;<br>
        <br>
        在“ODBC Microsoft Access 97 安裝程序”對話框中,單擊“選擇”。選擇 Microsoft Access 數據庫文件 (*.mdb),然后單擊“確定”。&nbsp;<br>
        <br>
        注意 由于性能和可靠性的原因,我們極力推薦您使用“客戶-服務器數據庫引擎”配置由這樣一種 Web 應用程序驅動的數據,這些 Web 應用程序必須滿足 10 個以上的用戶的同時訪問。盡管 ASP 可以使用任何 ODBC 兼容的數據庫,但它是為使用客戶-服務器數據庫而設計的,而且經過了嚴格的測試,這些數據庫包括 Microsoft ? SQL Server、Oracle 等。&nbsp;<br>
        <br>
        ASP 支持共享文件數據庫(如 Microsoft ? Access 或 Microsoft ? FoxPro)作為有效的數據源。盡管在 ASP 文檔中的一些示例使用共享文件數據庫,但我們建議只將此類數據庫引擎用于開發或有限的配置方案。共享文件數據庫可能無法很好地適用于可滿足高需求、高質量的 Web 應用程序的客戶-服務器數據庫。<br> 
        <br> 
        配置 SQL Server 數據庫文件 DSN<br> 
        <br> 
        注意 如果數據庫駐留在遠程服務器上,請與服務器管理員聯系,獲取附加的配置信息;下面的過程使用 SQL Server 的 ODBC 默認的設置,它可能不適用于您的硬件配置。<br> 
        <br> 
        在“創建新數據源”對話框中,從列表框中選擇“SQL Server”,然后單擊“下一步”。&nbsp;<br>
        <br>
        鍵入 DSN 文件的名稱,然后單擊“下一步”。&nbsp;<br>
        <br>
        單擊“完成”創建數據源。&nbsp;<br>
        <br>
        鍵入運行 SQL 服務程序的服務器的名稱、登錄 ID 和密碼。&nbsp;<br>
        <br>
        在“創建 SQL Server 的新數據源”對話框中,在“服務器”列表框中鍵入包含 SQL Server 數據庫的服務器的名稱,然后單擊“下一步”。&nbsp;<br>
        <br>
        選擇驗證登錄 ID 的方式。&nbsp;<br>
        <br>
        如果要選擇 SQL 服務器驗證,請輸入一個登錄 ID 和密碼,然后單擊“下一步”。&nbsp;<br>
        <br>
        在“創建 SQL Server 的新數據源”對話框中,設置默認數據庫、存儲過程設置的驅動程序和 ANSI 標識,然后單擊“下一步”。(要獲取詳細信息,請單擊“幫助”。)&nbsp;<br>
        <br>
        在對話框(同樣名為“創建 SQL Server 的新數據源”)中,選擇一種字符轉換方法,然后單擊“下一步”。 (詳細信息,請單擊“幫助”。)&nbsp;<br>
        <br>
        在下一個對話框(同樣名為“創建 SQL Server 的新數據源”)中,選擇登錄設置。&nbsp;<br>
        <br>
        注意 典型情況下, 您只能使用日志來調試數據庫訪問問題。<br> 
        <br> 
        在“ODBC Microsoft SQL Server 安裝程序”對話框中,單擊“測試數據源”。如果 DSN 正確創建,“測試結果”對話框將指出測試成功完成。&nbsp;<br>
        <br>
        SQL server 連接和安全信息<br> 
        <br> 
        如果您正在開發用于連接遠程 SQL Server 數據庫的 ASP 數據庫應用程序,應考慮以下問題:<br> 
        <br> 
        連接方案- 您可以選擇 TCP/IP 套接字和命名管道的方法訪問遠程的 SQL Server 數據庫。當使用命名管道時,因為在建立連接之前,數據庫用戶必須被 Windows NT 確認,所以對只有適當的 SQL Server 訪問身份而在該計算機上沒有 Windows NT 用戶帳號的用戶可能會被拒絕訪問命名管道。作為一種替代方案,使用 TCP/IP 套接字的連接可直接連接到數據庫服務器,而不必通過使用命名管道的中間計算機。因為使用 TCP/IP 套接字連接可直接連接到數據庫 server,所以通過 SQL Server 的確認,用戶就可以獲得訪問權,而不必通過 Windows NT 的確認。&nbsp;<br>
        <br>
        注意 在連接到遠程數據庫時使用 TCP/IP 套接字可提高性能。<br> 
        <br> 
        安全性 - 如果您使用 SQL Server 的 集成 或 混合 安全特性,并且 SQL Server 數據庫位于遠程服務器上,則不能使用 Windows NT 請求/響應的確認。也就是說,不能將 Windows NT 請求/響應身份證轉發到遠程計算機上,而只能使用基本身份驗證,它根據用戶提供用戶名和口令信息進行。&nbsp;<br>
        <br>
        有關這一主題的詳細信息,請參閱 http://www.microsoft.com/sqlsupport/<br> 
        <br> 
        上的 Microsoft SQL Server 技術支持主頁。<br> 
        <br> 
        配置 Oracle 數據庫文件 DSN<br> 
        <br> 
        首先要確保 Oracle 用戶軟件被正確地安裝要創建 DSN 的計算機上。詳細信息,請與服務器管理員聯系或參閱數據庫軟件文檔。<br> 
        <br> 
        在“創建新數據源”對話框中,從列表框中選擇“Microsoft ODBC for Oracle”,然后單擊“下一步”。&nbsp;<br>
        <br>
        鍵入 DSN 文件的名稱,然后單擊“下一步”。&nbsp;<br>
        <br>
        單擊“完成”創建數據源。&nbsp;<br>
        <br>
        輸入用戶名、密碼和服務器名,然后單擊“確定”。&nbsp;<br>
        <br>
        注意 DSN 文件用 .dsn 擴展名,位于 \Programs\Common Files\ODBC\Data Sources 目錄中。<br> 
        <br> 
        有關創建 DSN 文件的詳細信息,請訪問 Microsoft ODBC Web 站點:http://microsoft.com/odbc/。<br> 
        <br> 
        連接數據庫<br> 
        <br> 
        訪問數據庫信息的第一步是和數據庫源建立連接。ADO 提供 Connection 對象,可以使用該對象建立和管理應用程序和 ODBC 數據庫之間的連接。Connection 對象具有各種屬性和方法,可以使用它們打開和關閉數據庫連接,并且發出查詢請求來更新信息。<br> 
        <br> 
        要建立數據庫連接,首先應創建 Connection 對象的實例。例如,下面的腳本創建 Connection 對象,接著打開數據庫連接:<br> 
        <br> 
        &lt;%<br> 
        <br> 
        'Create a connection object<br> 
        <br> 
        Set cn = Server.CreateObject("ADODB.Connection")<br> 
        <br> 
        'Open a connection; the string refers to the DSN<br> 
        <br> 
        cn.Open "FILEDSN=MyDatabase.dsn"<br> 
        <br> 
        %><br> 
        <br> 
        注意 無論在等號 (=) 之前還是之后,DSN 字符串都不能包含空格。<br> 
        <br> 
        在這種情況下,Connection 對象的 Open 方法引用基于 DSN 的文件,其中包含關于數據庫的位置和配置信息。也可以不引用 DSN,直接顯式引用供應程序、數據源、用戶 ID 和密碼。有關建立連接的可選方法的詳細信息,請參閱 Microsoft ActiveX Data Objects (ADO)。<br> 
        <br> 
        用 Connection 對象執行查詢<br> 
        <br> 
        用 Connection 對象的 Execute 方法,您可以發出結構化查詢語言 (SQL) 查詢數據庫源并檢索結果。SQL 是用于與數據庫通訊的工業標準語言,它有許多命令可用來檢索和更新信息。<br> 
        <br> 
        下面的腳本使用 Connection 對象的 Execute 方法在 SQL INSERT 命令的表格中發出查詢,該命令將數據插入特定的數據庫表格。在下面的示例中,腳本將名稱 Jose Lugo 插入名為 Customers 的數據庫表中。<br> 
        <br> 
        &lt;%<br> 
        <br> 
        'Define file based DSN<br> 
        <br> 
        strDSN = "FILEDSN=MyDatabase.dsn"<br> 
        <br> 
        'Instantiate the Connection object and open a database connection<br> 
        <br> 
        Set cn = Server.CreateObject("ADODB.Connection")<br> 
        <br> 
        cn.Open strDSN<br> 
        <br> 
        'Define SQL SELECT statement&nbsp;<br>
        <br>
        strSQL = "INSERT INTO Customers (FirstName, LastName) VALUES ('Jose','Lugo')"&nbsp;<br>
        <br>
        'Use the Execute method to issue a SQL query to database&nbsp;<br>
        <br>
        cn.Execute(strSQL)<br>
        <br>
        %><br>
        <br>
        注意 基于 DSN 路徑字符串的文件在等號(=)前后不應包含空格。<br> 
        <br> 
        除了 SQL INSERT 命令以外,您也可以使用 SQL UPDATE 和 DELETE 命令更改和刪除數據庫信息。<br> 
        <br> 
        用 SQL UPDATE 命令,您可以改變數據庫表中各項目值。下面的腳本使用 UPDATE 命令將 Customers 表中每個 LastName 字段包含姓 Smith 記錄的 FirstName 字段更改為 Jeff。<br> 
        <br> 
        &lt;%<br> 
        <br> 
        Set cn = Server.CreateObject("ADODB.Connection")<br> 
        <br> 
        cn.Open "FILEDSN=MyDatabase.dsn"<br> 
        <br> 
        cn.Execute "UPDATE Customers SET FirstName = 'Jeff' WHERE LastName = 'Smith' "<br> 
        <br> 
        %><br> 
        <br> 
        要想從數據庫表中刪除特定的記錄,可使用 SQL DELETE 命令。下面的腳本從 Customers 表中刪除了所有姓 Smith 的行:<br> 
        <br> 
        &lt;%<br> 
        <br> 
        Set cn = Server.CreateObject("ADODB.Connection")<br> 
        <br> 
        cn.Open "FILEDSN=MyDatabase.dsn"<br> 
        <br> 
        cn.Execute "DELETE FROM Customers WHERE LastName = 'Smith'"<br> 
        <br> 
        %><br> 
        <br> 
        注意 在使用 SQL DELETE 命令時,必須謹慎從事。當使用不帶 WHERE 子句的 DELETE 命令時,它將刪除表中的所有行。一定要包含 SQL WHERE 子句來指定要刪除的確切行。<br> 
        <br> 
        使用 Recordset 對象處理結果<br> 
        <br> 
        盡管 Connection 對象簡化了連接數據庫和查詢任務,但 Connection 對象仍有許多不足。確切地說,檢索和顯示數據庫信息的 Connection 對象不能用于創建腳本;您必須確切知道要對數據庫作出的更改,然后才能使用查詢實現更改。<br> 
        <br> 
        對于檢索數據、檢查結果、更改數據庫,ADO 提供了 Recordset 對象。正如它的名稱所暗示的那樣,Recordset 對象有許多您可以使用的特性,根據您的查詢限制,檢索并且顯示一組數據庫行,即記錄。 Recordset 對象保持查詢返回的記錄的位置,允許您一次一項逐步掃描結果。<br> 
        <br> 
        根據 Recordset 對象的指針類型屬性設置,您可以滾動和更新記錄。數據庫指針可以讓您在一組記錄中定位到特定的項。指針還用于檢索和檢查記錄,然后在這些記錄的基礎上執行操作。Recordset 對象有一些屬性,可用于精確地控制指針的行為,提高您檢查和更新結果的能力。例如,您可以使用 CursorType 和 CursorLocation 屬性設置指針的類型,將結果返回給客戶端應用程序(結果通常保留在數據庫服務器上)并顯示其他用戶對數據庫的最后一次更改。有關配置 Recordset 對象指針的信息,請參閱 Microsoft ActiveX Data Objects (ADO)。<br> 
        <br> 
        檢索記錄<br> 
        <br> 
        一個成功的數據庫應用程序都使用 Connection 對象建立鏈接并使用 Recordset 對象處理返回的數據。通過“協調”兩個對象的特定功能,您可以開發出幾乎可以執行任何數據處理任務的數據庫應用程序。例如,下面的服務器端腳本使用 Recordset 對象執行 SQL SELECT 命令。SELECT 命令檢索一組基于查詢限制的信息。查詢也包含 SQL WHERE 子句,用來縮小查詢的范圍。此例中,WHERE 子句將查詢限制為所有的 Customers 數據庫表中包含的姓 Smith 的記錄。<br> 
        <br> 
        &lt;%<br> 
        <br> 
        'Establish a connection with data source&nbsp;<br>
        <br>
        strDSN = "FILEDSN=MyDatabase.dsn"&nbsp;<br>
        <br>
        Set cn = Server.CreateObject("ADODB.Connection")<br> 
        <br> 
        cn.Open strDSN<br> 
        <br> 
        'Instantiate a Recordset object<br> 
        <br> 
        Set rsCustomers = Server.CreateObject("ADODB.Recordset")<br> 
        <br> 
        'Open a recordset using the Open method<br> 
        <br> 
        ' and use the connection established by the Connection object<br> 
        <br> 
        strSQL = "SELECT FirstName, LastName FROM Customers WHERE LastName = 'Smith' "<br> 
        <br> 
        rsCustomers.Open strSQL, cn&nbsp;<br>
        <br>
        Cycle through record set and display the results<br> 
        <br> 
        ' and increment record position with MoveNext method<br> 
        <br> 
        Set objFirstName = rsCustomers("FirstName")&nbsp;<br>
        <br>
        Set objLastName = rsCustomers("LastName")&nbsp;<br>
        <br>
        Do Until rsCustomers.EOF&nbsp;<br>
        <br>
        Response.Write objFirstName &amp; " " &amp; objLastName &amp; "&lt;BR>"<br> 
        <br> 
        rsCustomers.MoveNext<br> 
        <br> 
        Loop<br> 
        <br> 
        %><br> 
        <br> 
        注意,在前面的例子中,用來建立數據庫連接的 Connection 對象和 Recordset 對象使用該連接從數據庫中檢索結果。當您需要精確地設置和數據庫建立鏈接所采用的方式時,這個方法是非常有用的。例如,如果您需要在連接嘗試失敗之前指定等待的時間,則需要使用 Connection 對象去設置屬性。但是,如果您僅僅想使用 ADO 默認的連接屬性建立連接,則應該使用 Recordset 對象的 Open 方法去建立鏈接:<br> 
        <br> 
        &lt;%<br> 
        <br> 
        strDSN = "FILEDSN=MyDatabase.dsn"<br> 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青草av.久久免费一区| 亚洲综合激情网| 一区二区三区欧美| 免费精品视频最新在线| 91在线精品一区二区三区| 91精品国产综合久久久久久漫画| 国产欧美视频一区二区| 日本视频一区二区三区| 色婷婷精品大视频在线蜜桃视频| 精品国产一区二区三区久久久蜜月| 亚洲一区二区三区中文字幕| 波多野结衣欧美| 亚洲精品在线电影| 手机精品视频在线观看| 欧美视频三区在线播放| 一区二区高清视频在线观看| 欧美经典一区二区| 日本少妇一区二区| 欧美亚洲日本国产| 国产精品国产三级国产aⅴ入口| 亚洲精品成人少妇| 成人福利在线看| 国产视频一区二区在线| 成人app在线| 久久精品水蜜桃av综合天堂| 日韩电影在线看| 欧美日韩dvd在线观看| 夜夜操天天操亚洲| 色狠狠一区二区| 亚洲精品国久久99热| 春色校园综合激情亚洲| 久久久精品一品道一区| 国产一区二区久久| www.亚洲精品| 亚洲国产综合色| 欧美本精品男人aⅴ天堂| 亚洲一区二区三区四区中文字幕| 色吊一区二区三区| 亚洲免费av在线| 在线精品视频小说1| 一区二区三区免费| 欧美色网一区二区| 午夜久久福利影院| 欧美一个色资源| 久久国产人妖系列| 久久先锋影音av鲁色资源网| 国产一区二区免费在线| 欧美国产激情一区二区三区蜜月| 国产91丝袜在线播放| 国产精品麻豆网站| 欧美亚洲日本国产| 日本视频中文字幕一区二区三区| 精品入口麻豆88视频| 国产麻豆91精品| 99re这里只有精品首页| 精品一区二区免费在线观看| 亚洲一区二区三区爽爽爽爽爽 | 欧美视频一区二区三区在线观看 | 中文字幕精品一区二区精品绿巨人| 国产精品1区2区| 中文字幕一区二区在线播放| 欧美主播一区二区三区美女| 日韩影院精彩在线| 久久色.com| 一本大道久久a久久综合| 奇米一区二区三区av| 欧美激情一区在线| 欧美午夜寂寞影院| 精品一区二区在线视频| 亚洲伦理在线精品| 欧美一区二区三区不卡| 中文字幕欧美激情一区| 国产一区二区三区在线观看免费视频| 偷拍一区二区三区| av一区二区三区| 日韩视频一区二区在线观看| 五月天网站亚洲| 日韩免费一区二区| 精品一区二区免费视频| 国产精品天干天干在观线| 91一区一区三区| 亚洲宅男天堂在线观看无病毒| 91精品黄色片免费大全| 午夜精品福利一区二区三区av| 成人视屏免费看| 欧美aaaaa成人免费观看视频| 中文字幕精品—区二区四季| 欧美视频自拍偷拍| 久久久另类综合| 久久精品视频网| 精品盗摄一区二区三区| 日韩和欧美的一区| 国产精品久久久久婷婷| 精品区一区二区| 欧美日韩精品三区| 色菇凉天天综合网| 不卡免费追剧大全电视剧网站| 蜜臀91精品一区二区三区| 亚洲自拍偷拍九九九| 亚洲免费电影在线| 最新欧美精品一区二区三区| 国产亚洲成aⅴ人片在线观看| 欧美一区午夜视频在线观看| 欧美日韩在线亚洲一区蜜芽| 色综合天天综合网天天狠天天| 成人黄色免费短视频| 国产99久久久久久免费看农村| 精品制服美女久久| 美女在线一区二区| 日本vs亚洲vs韩国一区三区| 久久99精品久久久久久久久久久久| ww亚洲ww在线观看国产| 久久99热这里只有精品| 蜜桃视频一区二区三区在线观看| 中文字幕精品综合| 日本一区二区免费在线| 久久久蜜臀国产一区二区| 欧美sm美女调教| 亚洲精品一区二区三区精华液| 91精品黄色片免费大全| 日韩欧美成人激情| 日韩免费一区二区三区在线播放| 日韩欧美在线网站| 久久色在线观看| 欧美韩国一区二区| 亚洲视频小说图片| 一区二区三区精品久久久| 亚洲一二三级电影| 视频一区视频二区在线观看| 蜜臀av性久久久久蜜臀aⅴ| 国产激情一区二区三区| 国产成人自拍高清视频在线免费播放| 国产成人综合在线播放| 99久久夜色精品国产网站| 99视频超级精品| 欧美丰满一区二区免费视频| 日本丶国产丶欧美色综合| 成人美女视频在线观看| 国产精品一区在线观看乱码 | 亚洲综合成人在线| 亚洲人成7777| 午夜视黄欧洲亚洲| 久久精品av麻豆的观看方式| 国产精品一级片在线观看| 91偷拍与自偷拍精品| 欧美精品三级在线观看| 久久欧美中文字幕| 亚洲免费av高清| 亚洲成人动漫av| 国产精品综合久久| 在线观看日韩av先锋影音电影院| 4438亚洲最大| 中文字幕综合网| 久久国产精品99久久久久久老狼| 99国产精品国产精品毛片| 欧美军同video69gay| 国产女主播一区| 五月天国产精品| 欧美亚洲愉拍一区二区| 国产精品视频线看| 欧美人体做爰大胆视频| 69久久99精品久久久久婷婷 | 制服丝袜成人动漫| 久久美女高清视频| 一区二区三区 在线观看视频| 麻豆精品蜜桃视频网站| 99久久99久久免费精品蜜臀| 欧美一级欧美三级在线观看| 亚洲欧洲无码一区二区三区| 麻豆国产精品777777在线| 色哟哟一区二区| 久久久精品免费观看| 视频一区二区三区在线| av激情综合网| 亚洲精品一区二区三区福利| 亚洲尤物视频在线| av不卡免费在线观看| 26uuu成人网一区二区三区| 亚洲国产精品麻豆| 91丨porny丨首页| 亚洲国产精品人人做人人爽| 国产91精品一区二区麻豆亚洲| 91精品一区二区三区在线观看| 精品国产伦一区二区三区观看体验| 精品国产一区二区三区忘忧草| 欧美国产日本韩| 国产久卡久卡久卡久卡视频精品| 日韩一区二区在线免费观看| 亚洲午夜久久久久久久久久久| 99久久er热在这里只有精品15| 久久久精品免费网站| 韩国精品在线观看| 日韩一区二区三区视频| 视频一区欧美日韩| 欧美蜜桃一区二区三区| 亚洲国产精品一区二区久久恐怖片| 色又黄又爽网站www久久| 亚洲激情中文1区| 色屁屁一区二区| 亚洲国产一区在线观看|