1。資料庫連線字串
set conn = server.createobject("adodb.connection")
conn.open connstr
2。1.通過odbc或者ole方式連線的區別?
現在有兩種連線資料庫的方法。一方面,可以用odbc產生乙個連線,這種連線與任何有odbc驅動器的資料庫(即基本上是市場上所有的資料庫)相容;另一方面,可以用原始ole db提供商產生乙個連線。
該用哪個提供商?盡可能用原始ole db提供商,因為它提供了對資料更有效的訪問。microsoft正逐步用ole db取代odbc標準,應該僅僅在沒有原始ole db提供商時使用odbc。
⑴.用odbc方式連線sql server:
①.配置odbc
②.連線**:
conn_odbc.asp
set conn = server.createobject("adodb.connection")
'conn.open "dsn=course_dsn;uid=course_user;pwd=course_password;database=course"
conn.open "course_dsn","course_user","course_password"
注意:在配置mydsn時若指定預設資料庫為course則上述**作用想同,否則第二行的連線方式更有靈活性,可以指定連線某個資料庫(當然,前提是course_user對這個資料庫有操作許可權)。
⑵.用ole方式連線sql server:
conn_ole.asp
set conn = server.createobject("adodb.connection")
conn.open "provider=sqloledb;data source=10.1.43.238,2433; uid=course_user;pwd=course_password;database=course"
2006-7-7 17:57 學習vbscript 的一些心得
1。 asp程式不區分大小寫
2。 asp程式一行語句只能寫在一行上,一行語句不能寫多條語句,如果一行語句要寫多行語句,用:分開,或用回車鍵分開。
3。 注意asp程式的一寫關鍵字,比如 if...then...else語句,還有 if..then...endif(多條件)
要這樣寫:
if 條件語句1 then
執行語句1
elseif 條件語句2 then
執行語句2
else
執行語句 n+1
end if
( 注意其中的elseif 不能分開寫)
4.asp程式不支援多行注釋
一些asp時間函式
在做網頁時,經常要用到的日期函式和時間函式,但是,對於asp新手來說,這些函式的引數和用法比較複雜,所以本站 jeali.com 特將這些函式的用法和引數歸納一下,以備查閱,同時也希望對asp新手有所幫助。一 日期函式 date 函式,此函式功能是獲取當前日期,注意,這裡獲取的日期是網頁所在伺服器的...
ASP中的一些常量
用request.servervariables path info 類似這樣的格式取出 server name cgi指令碼執行時的主機名和ip位址.server software 你的伺服器的型別如 cern 3.0 或 ncsa 1.3.gateway inte ce 執行的cgi版本.對於u...
最近在用asp的一些經驗
1。asp檔案裡最好不要出現非英文本元,否則當應用程式在其它語言服務上執行時會因為編碼問題導致不可預知的錯誤,裡有中文註解,到日文服務上執行就變成亂碼,亂碼可能會和雙引號合併成為新字元導致字串找不到結束標記,同樣的錯誤在asp.net的aspx檔案裡也經常出現,如果aspx頁面裡出現定義字型的屬性為...