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
%>