ASP.net 資料庫備忘語法
C#從資料庫取出所有資料和值
<%@ Page Language="C#" %>
	<%@ Import NameSpace = "System.Data" %>
	<%@ Import NameSpace = "System.Data.SqlClient" %>
	<%
	//第一:連結SQL資料庫
	SqlConnection Conn = new SqlConnection("server=資料庫主機名稱或位址;uid=帳號; pwd=密碼; database=登入後的資料庫名稱");
Conn.Open();
	//第二:執行SQL指令,使用DataReader
	SqlCommand cmd = new SqlCommand("SELECT * FROM test", Conn);
	SqlDataReader dr = cmd.ExecuteReader();
	//第三:取出資料表資料
	while (dr.Read())
	{
	     Response.Write(dr["id"].ToString() + "<br>");
	}
	//第四:關閉資源
	        cmd.Cancel();
	        dr.Close();
	        Conn.Close();
	%>
VB.net從資料庫取出所有資料和值
<%@ Page Language="VB" %>
	<%@ Import NameSpace = "System" %>
	<%@ Import NameSpace = "System.Data" %>
	<%@ Import NameSpace = "System.Data.SqlClient" %>
	<%
	'第一:連結SQL資料庫
	Dim Conn As SqlConnection = New SqlConnection("server=資料庫主機名稱或位址;uid=帳號; pwd=密碼; database=登入後的資料庫名稱")
	Conn.Open()
	'第二:執行SQL指令,使用DataReader
	Dim sqlstr As String = "SELECT * FROM test"
	Dim cmd As SQLCommand = New SQLCommand(sqlstr ,Conn)
	Dim dr As SQLDataReader = cmd.ExecuteReader()
	'第三:取出資料表資料
	While dr.Read()
	      Response.Write(dr.Item("id") & “<br>”)
	End While
	'第四:關閉資源
	cmd.Cancel()
	dr.Close
	Conn.Close
	Conn.Dispose()
	%>
VB.net判斷資料庫連結是否開啟,是的話就關閉
If (Conn.State = ConnectionState.open) Then
Conn.Close()
Conn.Dispose() '一開始宣告用到New的,最後以Dispose()結束
End If
讀取資料庫資料時始使用Read(),若要判斷title欄位是否有資料
IsDBNull(user_read.Item("title"))
判斷SQLDataReader是否有值
可以使用HasRows,例如: If dr.HasRows Then......End If 如果有值會回傳True。
參考或是複製語法時,別忘了留個言喔 ^ ^ ~