asp执行sql语句,asp+sql

asp执行sql语句,asp+sql,ASP语言实现对SQL SERVER数据库的操作

目前介绍用ASP开发网络数据库的程序例子很多,但大部分都是用ACCESS作为底层数据库。与ACCESS相比,SQLSERVER数据库系统要复杂得多,所以在程序开发方面需要做更多的工作。我结合自己开发管理信息系统的经验,举一个例子与有兴趣的朋友交流。

目前,管理信息系统已经从传统的客户机/服务器(C/S)模式转变为浏览器/服务器(B/S)模式,特别是在微软推出新产品ASP。信息系统的核心是添加、修改和查询数据库等。ASP提供的ADO数据库接口控件使得程序员不再需要编写复杂的CGI程序,只需要简单的几句话就可以实现上述操作。

1、系统环境

PII 350,内存64M,WINNT服务器4.0,

服务包4,IIS 4.0,SQL Server7.0 .

2、系统功能

使用IE浏览器,我们可以在网上添加和查询《办公文件》数据表记录。

3、功能实现

(1)数据表的设置

启动SQL Server7.0的企业管理器,

在数据库目录下添加一个新的子目录“test”;

在“测试”下,增加一个名为“office文件”的新表,字段设置为:文件名,char,100,可以为空;内容char 4000允许为空。

在SQL Server中添加一个名为hxl的用户,密码为123。登录方式为SQL登录,其默认登录数据库设置为‘test’;

在“test”数据库下添加一个名为hxl的新用户,其角色设置为“Dbowner”。

(2)ODBC 链接

在控制面板中,打开ODBC数据源,选择系统DSN项,点击‘添加’;

选择‘SQL Server’数据源,命名为‘Test’;

选择登录方式为SQL Server认证,登录标志为‘hxl’,密码为‘123’;

将默认数据库高度设置为“测试”,然后测试数据库链接和连接。

(3)程序文件

为了实现系统功能,这里编辑了三个程序文件,分别是' index.html ',' add.asp ',' query.asp '。具体内容如下:

index.html:系统首页包括两个选项,一个是添加记录,一个是查询。用户可以点击其中之一,进入相应的操作流程。以下是源程序:

超文本标记语言

meta http-equiv='内容语言'

内容='zh-cn '

meta http-equiv='Content-Type '

content=' text/html;' charset=gb2312 '

元名称='生成器'内容='Microsoft

' FrontPage 4.0 '

meta name=' ProgId ' content=' front page

'编辑器.文档'

示例程序标题/标题

/头

身体

p align='居中'

font size='5' color='#008000 '

欢迎使用ASP语言分析SQL

服务器操作示例/font /P

p align='center' /P

p align='center'a href='add.asp '

附加记录/应付帐款

p align=' center ' a href=' query . ASP '

查询/应付账款

/body

/html

add.asp:添加《办公文件》数据表的记录。页面包含单行文本框(Txtbiaoti)和滚动文本框(Txtneirong),分别用于输入文件的标题和内容。此外,页面中应该有两个按钮,“Cmdok”和“Cmdcancel”。点击“确定”完成记录追加,点击“重写”重新输入内容。以下是源程序:

超文本标记语言

meta http-equiv='Content-Type '

content=' text/html;' charset=gb2312 '

元名称=“生成器”内容=

' Microsoft FrontPage 4.0 '

元名称='ProgId '内容=

首页。'编辑器.文档'

向标题/标题添加新记录

/头

身体

% if request . form(' cmdok ')=' OK ' then %

%

set db connection=server . createobject

(' adodb . connection ')db connection . open ' test ',' hxl ',' 123 '

SQL='插入' office文件'

(文件名,文件内容)

值(' request.form('Txtbiaoti ')','

request.form('Txtneirong '))

set re add=db connection . execute(SQL query)%

% else %

P=' center '附加记录/p

表单方法='POST '操作=' '

p文件名:输入类型='text '

name='Txtbiaoti' size='20'/p

p文件内容:/p

p

textarea rows='3 '

name=' Txtneirong ' cols=' 60 '/textarea

/p

p align='center '输入类型='submit '

Value=' OK' name='Cmdok '

类型='重置'值='覆盖'

name='Cmdcancel '

p/表单

% end if%

/body

/html

query.asp:实现对《办公文件》 数据表记录的查询。程序仅实现对《办公文件》 中'文件名'的查询,查询结果用一个表单(表格)列出。以下是源程序:

超文本标记语言

meta http-equiv='Content-Type '

content=' text/html;'' charset=gb2312 '

元名称='生成器'内容='微软

' FrontPage 4.0 '

元名称='ProgId '内容=

首页。'编辑器。文档'

标题检索文件/标题

/头

body bgcolor='#ffffdd '

%

设置数据库连接=服务器。创建对象

(' adodb.connection ')

' dbconnection.open '测试,' hxl ',' 123 '

sqlquery='SELECT文件名从办公文件'

设置结果列表=数据库连接。执行(SQL查询)

%

中心

font color=' red ' %=请求('选择源')%

/font font color=' # 008000 ' size=' 5 ' b

有以下文件可供阅览/b/font

hr size='5 '

表格边框='1 '

tr

td width='200' align='center'b

文件名/b /td

/tr

% do while not resultlist.eof %

tr

td值=中心宽度=' 200 ' %=结果列表

('文件名)% /a/td

/tr

%

resultlist.movenext

结果列表。关闭

%

/居中

/表格

/body

/html

总结

用工业管理学(工业工程)打开index.html或将文件发布到站点,进行相应的操作,即可实现对SQL Server数据库系统中《办公文件》 数据表记录的追加和查询,至此系统目标已经达到。

以上就是用动态服务器页面语言实现对SQL SERVER数据库的操作,希望获得更多这方面内容的童鞋可以阅读相关文章。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • session对象的默认有效期为几分钟,session一段时间,ASP中Session技巧 默认过期时间为20分钟
  • ASP编程,asp实例
  • ASP编程,asp实例,ASP常用源代码的总结(上)
  • asp是什么格式的文件,asp文件怎么打开-
  • asp是什么格式的文件,asp文件怎么打开-,asp是什么格式 asp文件用什么打开
  • ASP是什么协议,ASP定义
  • ASP是什么协议,ASP定义,ASP开发准则是什么
  • asp数组的使用介绍图片,asp数组的使用介绍怎么写
  • asp将本地的文件上传到服务器,asp将本地的文件上传到服务器中
  • asp将本地的文件上传到服务器,asp将本地的文件上传到服务器中,asp将本地的文件上传到服务器
  • asp定义数组方法的技巧有哪些,asp定义数组方法的技巧是什么
  • asp定义数组方法的技巧是什么,asp定义数组方法的技巧有哪些,ASP定义数组方法的技巧
  • asp一句话木马免杀,asp木马具有的功能是什么
  • asp一句话木马免杀,asp木马具有的功能是什么,asp一句话木马原理分析
  • asp 数组长度,asp数组的使用介绍怎么写,asp数组的使用介绍
  • 留言与评论(共有 条评论)
       
    验证码: