熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp連接sqlserver數據庫實現代碼

2013-11-13 10:36:43  來源: .NET編程 

  本文章介紹了利用asp連接sqlserver數據庫實例代碼連接方法有三種分別為通過ODBC DSN建立連接通過oledb建立連接 通過driver建立連接三種下面我們來看看第一種

 

  通過driver建立連接

 代碼如下   <% 
Const DataBaseType= 
If DataBaseType= then 
DBPath="/jb/newsasp" 
SqlNowString = "Now()" 
ystr=true 
nstr=false 
suiji="rnd(id)" 
Else 
如果是SQL數據庫請認真修改好以下數據庫選項 
DataServer = "wwwcnnet" 數據庫服務器IP 
DataUser = "jbnet" 訪問數據庫用戶名 
DataBaseName = "jbnet" 數據庫名稱 
DataBasePsw = "密碼" 訪問數據庫密碼 
SqlNowString = "getdate()" 
ystr= 
nstr= 
suiji="newid()" 
End if 
On Error Resume Next 
If DataBaseType = Then 
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename
Else 
ConnStr = "Provider=MicrosoftJetOLEDB;Data Source=" & ServerMapPath(DBPath) 
End If 
Set conn = ServerCreateObject("ADODBConnection") 
connopen ConnStr 
If Err Then ErrClear:Set conn = Nothing:ResponseWrite "數據庫連接出錯請檢查Connasp文件中的數據庫參數設置":ResponseEnd 
%>

  通過driver建立連接

  通過driver建立頁面與數據庫的連接同樣不需要創建ODBC DSN數據源但必須知道實際的數據庫文件路徑或者數據源名(例如SQLserver的數據庫)

 代碼如下   Set conn=ServerCreateObject("ADODBConnection") 
connOpen"driver={SQL Server};server=abc;DataSource=(test);uid=;pwd=;database=UserDB"

  
編寫腳本和數據庫源建立連接

  ADO(ActiveX Data Objects ) 提供 Connection 對象可以使用該對象建立和管理應用程序和 ODBC 數據庫之間的連接Connection 對象具有各種屬性和方法可以使用它們打開和關閉數據庫連接編寫數據庫連接腳本首先應創建 Connection 對象的實例接著打開數據庫連接

 代碼如下  

  ********************************************************************
與SQL Server有關的連接
可以參照它建立您的數據庫連接
********************************************************************
敬請注意 
請根據情況配置StrServerStrUidStrSapwdStrDbName四個參數
Dim StrServerStrUidStrSaPwdStrDbName
StrServer="(local)" 數據庫服務器名
StrUid="testuser" 您的登錄帳號
StrSaPwd="" 您的登錄密碼
StrDbName="db_test_com" 您的數據庫名稱

  Dim Conn 數據庫連接
Dim StrDSN 數據庫連接字符串
Dim Rs 命令字符串 
StrDSN="driver={SQL server};server="&StrServer&";uid="&StrUid&";pwd="&StrSaPwd&";database="&StrDbName
建立和數據庫master的連接
set Conn = ServerCreateObject("ADODBConnection") 
set Rs=ServerCreateObject("ADODBRecordSet")
ConnOpen StrDSN


From:http://tw.wingwit.com/Article/program/net/201311/14116.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.