asp資料庫綁定
Ⅰ ASP.NET中怎麼使用樹形控制項綁定從資料庫讀取的數據
創建資料庫 TreeViewgouse,使用 Treeview 創建表,分別定義 node1、node2 和 node3,用於存儲層級數據。插入相應的數據,構建樹形結構。
在 Visual Studio 中編寫代碼,實現資料庫查詢與樹形控制項綁定。
定義函數 PopulateCategories、PopulateProcts 和 PopulateProcts1,分別用於填充根節點、一級節點和二級節點。
在 PopulateCategories 函數中,執行查詢語句獲取 node1 表中的數據,生成 TreeNode 對象並添加至樹形控制項中。
在 PopulateProcts 和 PopulateProcts1 函數中,通過節點的 ID 執行查詢,獲取 node2 和 node3 表中的數據,同樣生成 TreeNode 對象並添加至對應層級的樹形控制項中。
定義 Getdataset 函數,用於執行 sql 查詢並返回 DataSet 對象,作為查詢結果。
在 TreeView1_TreeNodePopulate 事件處理程序中,根據節點的深度調用相應的填充函數,實現數據的動態載入。
在 TreeView1_SelectedNodeChanged 和 TreeView1_TreeNodeExpanded 事件處理程序中,可以添加自定義的響應邏輯,例如輸出被選中或展開的節點信息。
Ⅱ ASp榪炴帴鏁版嵁搴(ASP榪炴帴鏁版嵁搴撴椂,鍙浠ヤ嬌鐢ㄥ摢涓夌嶆柟寮忕殑榪炴帴鏂規硶)
鐢ㄧ殑鏈澶氱殑灝辨槸ACCESS鍜孲QL
Server鏁版嵁搴擄紝榪炴帴璇鍙ュ備笅:
1.
ASP榪炴帴Aess鏁版嵁搴撹鍙
Set
Conn=Server.("ADODB.Connection")
Connstr="DBQ="server.mappath("www/bbs.mdb")";DefaultDir=;DRIVER={Microsoft
AessDriver(*.mdb)};"
Conn.Open
connstr
鍏朵腑Set
Conn=Server.("ADODB.Connection")涓哄緩絝嬩竴涓璁塊棶鏁版嵁鐨勫硅薄
server.mappath("www/bbs.mdb")鏄鍛婅瘔鏈嶅姟鍣╝ess
鏁版嵁搴撹塊棶鐨勮礬寰
2.
ASP榪炴帴Sqlserver鏁版嵁搴撹鍙
Set
conn
=
Server.("ADODB.Connection")
conn.Open"driver={SQLServer};server=202.108.32.94;uid=wu77445;pwd=p780522;database=w
ww_panwei_com"
conn
open
鍏朵腑/Set
conn
=
Server.("ADODB.Connection")涓鴻劇疆涓涓鏁版嵁搴撶殑榪炴帴瀵硅薄
driver=()鍛婅瘔榪炴帴鐨勮懼囧悕鏄瘲QL-SERVER
server鏄榪炴帴鐨勬湇鍔″櫒鐨剗p鍦板潃錛孶id鏄鎸囩敤鎴風殑鐢ㄦ埛鍚嶏紝pwd鏄鎸囩殑鐢ㄦ埛鐨刾assword錛宒atabase鏄鐢ㄦ埛鏁版嵁搴撳湪鏈嶅姟鍣ㄧ鐨勬暟鎹搴撶殑鍚嶇О
Ⅲ 為何我在用ASp.net,運行與資料庫綁定的時候,總是顯示「您的用戶名無法登陸」呢請教各位!
因為你的程序連接SQLServer的連接字元串是用了windows集成登陸,你可以改成用資料庫帳號密碼登陸。連接字元串的寫法是:
server=localhost;uid=sa;pwd=xxxx;database=master;
server是資料庫伺服器的機器名或者IP,如果是同一台機可以用localhost
uid是資料庫登陸帳號
pwd是資料庫密碼
database是資料庫初始owner名稱
Ⅳ 在asp中怎麼連接Access資料庫
asp連接access資料庫的方法:
1、設置資料庫連接方式:
set dbconnection=Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("customer.mdb")
dbconnection.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id='" & user_id &"'"
SET uplist=dbconnection.EXECUTE(SQL)
2、設置連接資料庫
DBPath = Server.MapPath("customer.mdb")
set session("rs")=Server.CreateObject("ADODB.Recordset")
' rs=Server.CreateObject("ADODB.Recordset")
connstr="provider=microsoft.jet.oledb.4.0;data source="&dbpath
SQL="select * from auth where id='" & user_id &"'"
session("rs").Open sql,connstr,1,3
3、建立odbc數據源
set conn=server.createobject("Adodb.connection")
conn.open "DSN=xxx;UID=;PWD=;Database=customer
4、附上一個經常用的sqlserver與access通用的連接資料庫代碼:
<%
Const DataBaseType=1
If DataBaseType=0 then
DBPath="/jb51/news.asp"
SqlNowString = "Now()"
ystr=true
nstr=false
suiji="rnd(id)"
Else
'如果是SQL資料庫,請認真修改好以下資料庫選項
DataServer = "wwwjb51net" '資料庫伺服器IP
DataUser = "jb51net" '訪問資料庫用戶名
DataBaseName = "jb51net" '資料庫名稱
DataBasePsw = "密碼" '訪問資料庫密碼
SqlNowString = "getdate()"
ystr=1
nstr=0
suiji="newid()"
End if
On Error Resume Next
If DataBaseType = 1 Then
ConnStr="driver={SQL Server};server="&dataserver&";UID="&datauser&";PWD="&databasepsw&";Database="&databasename
Else
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DBPath)
End If
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then Err.Clear:Set conn = Nothing:Response.Write "資料庫連接出錯,請檢查Conn.asp文件中的資料庫參數設置。":Response.End
%>