查看: 6242|回复: 0
打印 上一主题 下一主题

用ASP创建数据库前端

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-27 17:20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
台州网址导航
与数据库进行接口的方法有很多,包括使用Access和HTML,但是有一种方法利用了传统的微软ASP(用ADO/ADOX)来创建一个前端达到了同样的目的。

我将在下面讲到的这种方法使用了一段示例代码,它提供一个快速肮脏的应用程序,用来连接数据库和添加、删除以及查看表格定义。你还可以扩展示例代码的功能,让它提供对数据库管理函数更深和更广的控制。现在就让我们进入正题,创建一个示例代码。

示例程序
示例程序的源代码放在一个文件里(dbfe.asp)。如果你想要自己测试该应用程序,那么你就需要使用一个指向Access数据库文件的文件名来替代UNC文件名,当然你必须具有对该文件的完全权限。另外,你可以更改需要连接到的任意数据库的连接字符串。

我是用一个非数据源名称(DSN-less)ODBC连接(也就是在连接字符串里使用DRIVER=,而不是PROVIDER=)。当你第一次加载来自使用了ADO和ADOX的Web服务期的页面时,你就看到该文件里的表格的列表——连系统表格也会被显示出来。表格列表的下面有三个按钮,用来查看和删除已有的表格,另外一个按钮用来创建新的表格。(图A显示了该界面。)

图A



代码
如果你看一下示例页面的代码,你就会发现一个结构完好的ASP应用程序包括下列内容:

使用Server.CreateObject()来定义对象变量。
所提交表格名称(如果有的话)的QueryString值要被加载到一个本地变量里。
代码分支(code branch)要以所请求动作(如果有的话)的QueryString值为基础。给用户的消息被加载到sMsg变量里,而且动作请求(添加、删除或者查看)的结果被加载到sView变量里。
返回图形用户界面(GUI)表单的函数被定义为fnShowTables、fnShowTable和fnShowCreateTable。
用户界面的HTML代码要用与HTML标记所相对应的sView和sMsg变量来定义。

--------------------------------------------------------------------------------

下载示例程序
点击这里下载本文所使用的代码。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖
台州维博网络(www.tzweb.com)专门运用PHP+MYSQL/ASP.NET+MSSQL技术开发网站门户平台系统等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

网站推广
关于我们
  • 台州朗动科技(Tzweb.com)拥有多年开发网站平台系统门户手机客户端等业务的成功经验。主要从事:政企网站,系统平台,微信公众号,各类小程序,手机APP客户端,浙里办微应用,浙政钉微应用、主机域名、虚拟空间、后期维护等服务,满足不同企业公司的需求,是台州地区领先的网络技术服务商!

Hi,扫描关注我

Copyright © 2005-2026 站长论坛 All rights reserved

Powered by 站长论坛 with TZWEB Update Techonolgy Support

快速回复 返回顶部 返回列表