activex组件:常用的 ASP ActiveX 组件来源: 发布时间:星期四, 2009年2月12日 浏览:210次 评论:0
当你用 ASP 编写服务器端应用 ![]() ![]() 组件来强大 Web 应用 ![]() ![]() ![]() ![]() ![]() AD Rotator 组件后 ![]() ![]() ![]() 组件 ![]() ![]() 最近仍有不少朋友来信问我 ![]() 上运行 ![]() 平台上运作?本来这个问题我已经回答过很多遍了 : 我只是听说过有某种可以支持 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ASP 相关站点 ![]() ![]() ![]() ![]() 平台上 ![]() ![]() ![]() ![]() ![]() ![]() NT 平台上使用 ASP ![]() 要在非 NT 平台上开发并运行 ASP 应用 ![]() ![]() ![]() ![]() ![]() ![]() ASP ![]() ![]() ![]() 软件Software公司开发 ![]() 应用 ![]() 这样非但节省了大量 ![]() ![]() 真正成为了 ![]() ![]() ![]() ![]() Instant ASP 本身其实是 ![]() ![]() ![]() ![]() ![]() 应用 ![]() ![]() 目前版本所支持 ![]() ![]() 更令人吃惊 ![]() ![]() ![]() ![]() 应用还提供了更为强大和实用 ![]() ![]() Java Beans 或者 CORBA-compliant objects 组合起来 ![]() 有了更为广泛 ![]() ![]() 接口访问连接各种数据库 ![]() ![]() ![]() ![]() :Visual Basic, Jscript, VBScript, C ![]() 等等来进行开发 ![]() 具体安装和操作我就不在这里展开了 ![]() ![]() ![]() halcyonsoft.com ![]() ![]() ![]() 继上 ![]() 组件 ![]() ![]() ![]() ![]() ![]() ![]() 我们在 WEB 服务器上运用 WEB 应用 ![]() ![]() ![]() ![]() ![]() ASP 内建 ![]() Objects (ADO) 访问存储在服务器端 ![]() ![]() ![]() 是对当前微软所支持 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Active Server 页面上 ![]() ![]() Open Database Connectivity (ODBC) 兼容 ![]() ![]() ![]() ASP ![]() ![]() ![]() 等等 ![]() ![]() ![]() ![]() ![]() ADO 命令语句并不复杂而且容易掌握 ![]() ![]() ![]() ![]() ![]() ADO ![]() ![]() ![]() 数据库编程 ![]() 有某种类似 ![]() ![]() ![]() ![]() ![]() ![]() 下面给大家简要介绍 ![]() ![]() 连接并操作 WEB 数据库 ![]() 第 ![]() ![]() ![]() 两种思路方法 ![]() DSN(Data Source Name 数据源名称 ): 建立 ![]() ![]() 1、单击“开始” ![]() ![]() 2、双击图标“32 位 ODBC” , 将弹出 ![]() ![]() ![]() DSN” 3、单击“Add”添加 ![]() ![]() 4、在“Data Source Name”栏里输入你希望指定 ![]() ![]() ![]() 5、以上步骤完成后在 ASP ![]() ![]() < %connstr = \"DSN\"%> DSN-less: 是另 ![]() 文件里直接指定数据库文件所在位置 ![]() ![]() ![]() ![]() 服务器 ![]() ![]() ![]() ![]() DSN ![]() ![]() 思路方法直接指定远端数据库所在位置恰恰解决了这 ![]() ![]() : < % connstr = \"DBQ=\"+server.mappath(\"database/source.mdb\")+\";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;\" %> 在指定了想要连接 ![]() ![]() : < % Set Conn = Server.CreateObject(\"ADODB.Connection\")Conn.Open constr %> 第 2步 : 指定想要执行 ![]() ![]() ![]() 当连接了数据库后就可以对数据库进行操作 ![]() ![]() SQL 指令来完成 ![]() ![]() ![]() : < % sql=\"select * from datebase where name like \'A%%\'\" Set rs = Conn.Execute(sql) %> 尽管 Connection 对象简化了连接数据库和查询任务 ![]() 对象仍有许多不足 ![]() ![]() ![]() 对象不能用于创建脚本 ![]() ![]() ![]() ![]() ![]() ADO 提供了 Record ![]() ![]() ![]() ![]() ![]() ![]() 对象有许多您可以使用 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Record ![]() 对象保持查询返回 ![]() ![]() ![]() ![]() ![]() ![]() Record ![]() 对象 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Record ![]() 对象有 ![]() ![]() ![]() ![]() ![]() ![]() Record ![]() ![]() Set rs = Server.CreateObject(\"ADODB.Record ![]() rs.Open SQL 指令 , Conn, 1, 1 \' 读取 或 rs.Open SQL 指令 , Conn, 1, 3 \' 新增、修改、或删除 第 3步 : 使用 RecordSet 属性和思路方法 ![]() ![]() ![]() 通过以上指令 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() RecordSet 组件创建 ![]() ![]() ![]() ![]() ![]() ![]() ADO 产生 ![]() 是 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() RecordSet ![]() ![]() ![]() ![]() ![]() RecordSet 对象 (游标 ) ![]() ![]() : rs.Fields.Count: RecordSet 对象 ![]() ![]() rs(I).Name: 第 I 个字段 ![]() ![]() ![]() rs(I): 读取第 I 个字段 ![]() ![]() ![]() rs(\" 字段名称 \"): 读取指定字段 ![]() ![]() rs.RecordCount: 游标中 ![]() ![]() rs.EOF: 是否已指到最后 ![]() ![]() rs.MoveNext: 将指标移到下 ![]() ![]() rs.MovePrev: 将指标移到上 ![]() ![]() rs.MoveFirst: 将指标移到第 ![]() ![]() rs.MoveLast: 将指标移到最后 ![]() ![]() rs.Close: 关闭 RecordSet 对象 有关 ADO ![]() ![]() ![]() 2、 Content Linking 组件 如果你 ![]() ![]() ![]() ![]() ![]() 组件将非常适合你 ![]() ![]() ![]() ![]() ![]() ![]() Web 页 ![]() ![]() ![]() ![]() Content Linking 组件创建管理 URL 列表 ![]() ![]() Linking 组件 ![]() ![]() 组件正是通过读取这个文件来获得处理我们希望链接 ![]() ![]() ![]() ![]() ![]() : page1.htm _disibledevent=> char ![]() < title> 网络电子读物宝藏 < /title> < /head> < body> < p> 网络电子读物导航 < % Set Link = Server.CreateObject(\"MSWC.NextLink\") count = Link.GetListCount(\"nextlink.txt\") Dim I For I=1 to count %> < ul>< li>< a href=\"< %= Link.GetNthURL(\"nextlink.txt\", I) %>\">< %= Link.GetNthDescription(\"nextlink.txt\", I) %>< /a> < % Next %> < /body> < /html> 在以上代码中 ![]() nextlink.txt 中有多少条项目 ![]() ![]() GetNthDescription 思路方法逐 ![]() 文件中 ![]() ![]() 下面列出了 Content Linking 组件所有可使用 ![]() GetListCount(file) 统计内容链接列表文件中链接 ![]() ![]() GetNextURL(file) 获取内容链接列表文件中所列 ![]() ![]() ![]() ![]() GetPreviousDescription(file) 获取内容链接列表文件中所列 ![]() ![]() ![]() ![]() GetListIndex(file) 获取内容链接列表文件中当前页 ![]() ![]() GetNthDescription(file,index) 获取内容链接列表文件中所列 ![]() 页 ![]() ![]() GetPreviousUR(file) 获取内容链接列表文件中所列 ![]() ![]() ![]() ![]() GetNextDescription(file) 获取内容链接列表文件中所列 ![]() ![]() ![]() ![]() GetNthURL(file,index) 获取内容链接列表文件中所列 ![]() 页 ![]() ![]() 在我们创建了网站WebSite ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 由于考虑到你 ![]() ![]() ![]() ![]() ![]() ASP 代码 ![]() ![]() ![]() ![]() ![]() ![]() : < !--# ![]() 只要将这端代码放在每个页面中即可 ![]() 文件 ![]() < % Set Link = Server.CreateObject(\"MSWC.NextLink\") count = Link.GetListCount(\"nextlink.txt\") current = link.GetListIndex(\"nextlink.txt\") If current > 1 Then %> < a href=\"< %= Link.GetPreviousURL(\"nextlink.txt\") %>\"> 上 ![]() < % End If If current < count Then %> < a href=\"< %= Link.GetNextURL(\"nextlink.txt\") %>\"> 下 ![]() < % End If %> 0
相关文章读者评论发表评论 |