首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 入門教學

ASP 入門教學:Connection 物件完整指南與實戰範例

     編輯:ASP 入門教學

Connection 物件核心功能

代表與資料源的開啟連線,是 ADO 操作資料庫的基礎。主要屬性:

  • ConnectionString:連線字串(Provider、Data Source、User ID、Password 等)
  • ConnectionTimeout:連線逾時秒數(預設 15,0=無限等待)
  • CommandTimeout:命令執行逾時(預設 30)
  • State:0=關閉、1=開啟
  • Mode:讀寫模式(1=唯讀、2=唯寫、3=讀寫)

核心方法

' 開啟連線
Conn.Open ConnectionString, UserID, Password

' 執行 SQL(無傳回記錄集)
Conn.Execute CommandText, RecordsAffected, Options

' 執行 SQL(有傳回記錄集)
Set Rs = Conn.Execute(CommandText, RecordsAffected, Options)

' 交易控制
Conn.BeginTrans
Conn.CommitTrans
Conn.RollbackTrans

' 關閉與釋放
Conn.Close
Set Conn = Nothing

實戰範例:建立資料表與新增記錄

範例一:使用 Execute 執行 DDL 建立「員工基本情況表」

sSQL = "CREATE table 員工基本情況表(員工姓名 varchar(10),所在部門 varchar(10),家庭住址 varchar(12),家庭電話 varchar(15),Email varchar(20))"
cnn.Execute sSQL, , adCmdText

範例二:表單提交資料,透過 Insert 指令新增記錄

' eRs.asp 接收表單資料
sql = "INSERT INTO 員工基本情況表 VALUES('" & Request.Form("txtname") & "','" & _
       Request.Form("txtbm") & "','" & Request.Form("txtzz") & "','" & _
       Request.Form("txtTel") & "','" & Request.Form("txtEmail") & "')"
cnn.Execute sql

連線字串撰寫注意等號兩側勿含空格,善用 Server.MapPath 解析相對路徑,確保部署可攜性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved