BlackCat 發表
ASP.NET
上次介紹的是由Access來對資料庫做存取,此次要介紹的是使用SQLserver來存取
先看下面的程式
這邊是使用Access
命名空間的部分
<%@Import Namespace="System.Data" %>
<%@Import Namespace="System.Data.OleDb" %>
Access開啟的部分(請參考上一篇教學)
dim provider = "Provider=Microsoft.Jet.OLEDB.4.0"
dim Database = "Data Source=" & Server.MapPath("所要開啟的資料庫")
conn = New OleDbConnection( Provider & ";" & DataBase)
conn.open()
命名空間的部分
<%@Import Namespace="System.Data %>
<%@Import Namespace="System.Data.SQLClient" %>
這個是使用SQLserver
Conn = New SqlConnection("server=(SERVER 名稱);" & _
"database=所要開啟的資料庫;" & _
"user id=帳號;password=密碼;")
Conn.Open()
再來就是,在這個命名空間下所使用的宣告屬性也要改變
例如原本的OleDBCommand 要改成SqlCommand
OleDBConnection要改成SqlCommand
以此類推
仔細看一下…其實要換成其他的資料庫並不是什麼難事,不過是做一點小改變而已
若是使用VS.NET來開發的話…那更是簡單,不需要打這麼多字 - -只需要將物件拉進來,設定一下就ok了