频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发设计技术教程 -> asp教程 -> Asp组件中级入门与精通系列之七

Asp组件中级入门与精通系列之七

作者:未知  来源:转载  发布时间:2005-7-25 21:23:52  发布人:acx

减小字体 增大字体

开始数据库操作。

常见的组件封装

1.? 把数据库的连接信息封装起来。

1>???? 直接返回数据库连接串,如,组件中

Public? Function? datasource()? As? Variant

datasource? =? "driver={sql? server};server=yang;uid=sa;pwd=;? database=northwind"

End? Function

?

asp调用

set obj=server.CreateObject("webdb.getinfo")??

oconn=obj.datasource()

这样的缺点是很明显的,在asp文件中,直接response.write oconn即可显示出数据库连接串,并没有起到预期的作用。

?

2>???? 返回adodb.connection对象

Public Function GetConn() As ADODB.Connection

Set conn = New ADODB.Connection

conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=;Initial Catalog=Northwind;Data Source=yang"

conn.Open

Set GetConn = conn

End Function

?

Asp调用

Dim DataQuery

Set DataQuery=Server.CreateObject("WebDbtest.GetInfomation")

set rs=server.createobject("adodb.recordset")

?

sql="select * from employees"

Rs.open sql,DataQuery.getconn,1,3???

?

response.Write Rs("LastName")

Response.write DataQuery.getconn.ConnectionString

set Rs=nothing

?

这样看起来不错,只是Response.write DataQuery.getconn.ConnectionString还是会显示出数据库连接串,大家可以测试。

?

?

?

2.? 将组件封装到记录集

可以看一下前段时间写的http://blog.csdn.net/online/archive/2003/12/11/7764.aspx

这段代码不好的一点就是数据库的连接放到了页面中判断,连接成功后,才开始访问数据,看


?

?

个人认为,最好的做法是:

封装到记录集,组件方法中连接数据库,操作完后,及时关闭

尽量在组件中生成HTML代码,做到全部封装。如下面的这种方式


而不是部分的封装。


将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· SQL Server静态页面导出..
· 我要建网站-300M免费空..
· 用CSS控制li标记样式
· 展现C#(1):C#简介
· JavaScript通用库(二)..
· Flash 游戏制作:抢手棋..
· ASP与数据库应用(给初学..
· MySQL数据库技术(36)
· 如何策划你的导出链接
· 4天学会 NoahWeb 表单 -..
· 网站新闻编辑须持证上岗..
· 一个简单的网上书城的例..
· WEB环境下打印报表的cry..
· 利用CSS创造多彩文字
· 控制电脑关机或者重新启..
· 点析网站发展三阶段2
相关文章
· 可安装的ASP组件2
· 可安装的ASP组件1
· 使用ASP组件的一点经验
· VB编写ASP组件的调试
· 在VB中利用Word宏命令开发A..
· 手把手教你使用Java来编写A..
· 手把手教你使用Java来编写A..
· 手把手教你使用Java来编写A..
· 手把手教你使用Java来编写A..
· 手把手教你使用Java来编写A..
· 手把手教你使用Java来编写A..
· 手把手教你使用VB来创建ASP..
· 手把手教你使用VB来创建ASP..
· 手把手教你使用VB来创建ASP..
· 手把手教你使用VB来创建ASP..
· 手把手教你使用VB来创..
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号