barriers / 阅读 / 详情

ASP+ACCESS做的学生信息系统管理,帮帮忙吧,急需啊,高手,谢个先。我会给分的

2023-09-09 07:01:47
共1条回复
陶小凡

基于ASP的学生信息管理系统的设计与实现

摘 要

由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂。为此,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校教学质量有着显著意义。

本系统采用B/S结构,ASP为开发语言,SQL Server 2000为数据库来进行设计与开发。本论文,简要阐述了系统的开发背景与开发环境,对系统的构架进行分析,由此划分出各个模块,包括用户注册模块,用户登陆模块,个人管理模块,基本信息管理模块,特殊信息管理模块,毕业生信息管理模块,成绩管理模块,更多信息管理模块,退出系统模块。详细介绍了系统各个模块与功能的实现原理,最后总结开发阶段与测试阶段所遇到的问题与解决方法。

关键词:ASP;SQL Server 2000;B/S结构

1 引言

管理信息系统就是我们常说的MIS(Management Information System ),在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的科学,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

近年来Internet的飞速发展,Intranet技术得到了应用,为企业MIS提供了良好的支持环境。管理信息系统在企业的应用中存在三个要素,这就是人、计算机和数据。人是指企业领导者、管理人员、技术人员,以及MIS建设的领导机构和实施机构,他们必须有企业管理人员,尤其是企业领导的积极参与。计算机技术使MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。第三个因素也不能忽视。企业的管理数据是MIS正常运行的基础。广义地说,各项管理控制是MIS的基础。是想要计算一台机床的成本,需要按时输入、每个零件以及每个螺钉螺母的费用,涉及企业的生产车间、采购、库房、 工艺设计和财务等多个部门,必须有一套管理制度作保证。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。

现在我国的一些院校中的信息管理效率还不是很高,这样已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。所以,学生信息系统的设计与开发也是一个时代必经的阶段。本次设计主要采用B/S结构,主要实用于各高校的各专业,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要有六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用WindonwsXP为操作平台,ASP作为脚本语言,采用SQL Sever 2000作为数据库,用户可以实现对数据的录入,修改,删除等操作。

2 系统开发背景

随着科学技术的不断提高,目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。本系统主要分为六大模块,基本信息管理、特殊信息管理、毕业生信息管理、更多信息管理(补助信息管理、勤工助学信息管理、奖励信息管理、处罚信息管理、异动情况信息管理)、成绩管理、个人管理。用户可以对各种信息进行录入,修改,删除等操作。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。

3 系统开发环境

3.1 系统开发理论依据

3.1.1 ASP概述

1.ASP基本含义和特点

ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。

2.ASP的优点

ASP的主要优点大概可以归纳如下:

(1)可以用 VBscript 或Jscript创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于 VBscript和Jscript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。

(2)因为ASP采用script语言(VBscript和Jscript)就可以轻松编写程序,因此这就大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工compile编译或链接程序,可在服务器端直接执行,这无疑是更加方便了编写过程。

(3)使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如:Windows的记事本。不要用FontPage98或DreamWeaver2.0等主页制作软件修改,因为会破坏源代码的。建议使用CuteFTP携带的CuteHTML编辑器进行编辑设计。

(4)ASP是运行在服务器端,所以无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

(5)ASP能与任何ActiveX scripting语言相容。除了可用VBscript或Jscript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。

(6)Active Server Pages的程序代码隐藏,在客户端上仅可以看到由ASP输出的动态HTML文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

(7)可使用服务器端的脚本来产生客户端的脚本。

(8)面向对象(Object oriented),并可扩展ActiveX Server组件功能。

(9)ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用任何编程语言来编写所需要的ActiveX Server 组件。

(10)可以通过ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取Internet的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。)非常方便地访问数据库,从而使存取数据库变得轻松容易。

3.1.2 SQL介绍

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

3.1.3 B/S结构介绍

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过www浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员, 从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

3.2 系统开发环境

3.2.1 系统软件环境

本系统采用的软件工具有:

Windows XP

Dreamweaver MX 2004

SQL Server 2000

IIS 5.1V

Inertnet Explorer 6.0以上

3.2.2 工具简介

Dreamweaver MX 2004简介

Dreamweaver MX 2004 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务和旧式系统的强大 Internet 应用程序。

SQL Server 2000简介

SQL Server 2000能够满足今天的商业环境要求不同类型的数据库解决方案。它一种应用广泛的数据库管理系统,具有许多显著的优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,SQL Server 2000 还为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQL Server 2000 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在 Internet 上和防火墙外进行查询的能力。

4 系统分析

4.1 系统目标

在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:

(1)按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持学生管理的全过程,提高教务工作的效率。

(2)针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系统研制、设计和开发。

(3)考虑经费等的原因,系统使用一台PC机和现有软件以节省资金、降低成本。

4.2 可行性分析

经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,将从以下几个方面总结系统开发的可行性,具体情况如下:

(1)技术可行性

以WindowsXP为操作系统,采用ASP为脚本语言,运用SQL的数据库技术,设计与开发学生信息管理系统。新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。

(2)经济可行性

一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境。

(3)操作可行性

操作上是对Windows操作系统的引用,该系统的使用,主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。

希望对您有帮助。

相关推荐

ASP+ACCESS 是什么?

Conn.Execute("[表名]")这中写法是错误,execute方法执行的是一条sql语句,你只写一条表明,当然是报sql语句错了,里面带一条完整的sql语句就可以了
2023-09-01 14:17:243

asp怎么连接access数据库(asp连接access数据库不成功)

它的各步骤及参数意义如下:第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Aess数据库,所以要指定ODBC驱动程序参数,表示要透过Aess的ODBC驱动程序来访问数据库:driver={MicrosoftAessDriver(*.mdb)};。另一个参数dbq=&DbPath,运算后等效于dbq=Server.MapPath(数据库名),是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Aess数据库Test.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。
2023-09-01 14:17:311

asp连接access数据库怎么实现的

它的各步骤及参数意义如下:  第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。  第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。  第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver={MicrosoftAccessDriver(*.mdb)};。另一个参数dbq=&DbPath,运算后等效于dbq=Server.MapPath(数据库名),是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Access数据库Test.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。
2023-09-01 14:17:424

在asp中怎么连接Access数据库

<%response.Charset="GB2312"Dim ConnStr,DataTypeDim ServerName,UserName,PassWord,DatabaseNameServerName = "127.0.0.1" "设置数据库服务器地址,当为Access数据库时忽略UserName = "sa" "设置数据库服务器用户名,当为Access数据库时忽略PassWord = "" "设置数据库服务器密码,当为Access数据库时忽略DatabaseName = "dbname" "设置数据库服务器数据库名,当为Access数据库时设置路径及文件名DataType="SqlServer" "设置数据库类型 (SqlServer,Mysql,Access)if DataType="SqlServer" thenConnStr = "Provider=Sqloledb;Data Source="&ServerName&";User ID="&UserName&";Password="&PassWord&";Initial Catalog="&DatabaseName&";"elseif DataType="Mysql" thenConnstr="Driver={Mysql ODBC 3.51 Driver};Server="&ServerName&";UID="&UserName&";PassWord="&PassWord&";Database="&DatabaseName&";"elseif DataType="Access" thenConnstr="DBQ="+Server.Mappath(""&DatabaseName&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};""Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath(""&DatabaseName&"")end ifOn Error Resume NextSet Conn = Server.CreateObject("Adodb.Connection")Conn.Open ConnStrIf Err Then err.Clear Set Conn = Nothing Response.Write "数据库连接错误,请稍后再试!" Response.EndEnd If%>
2023-09-01 14:17:522

asp 如何连接access数据库

<%dbstring ="db/guestbook.mdb" "数据库文件的位置Set conn = Server.CreateObject("ADODB.Connection")connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbstring)conn.Open connstr%> 把第一行代码 按照自己的改下就可以了 其余的不用变 2014的ACC的后缀应该是 其他的
2023-09-01 14:18:022

ASP与Access数据库连接出错 如何解决?

报什么错呢?路径会不会写错了,亦或者是相对路径与绝对路径的问题
2023-09-01 14:18:243

如何用asp给access数据库插入数据?

Set conn=Server.CreateObject("ADODB.Connection") conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("这里写上数据库的地址") set rs=server.CreateObject("adodb.recordset") sel="insert into 表名(这里写上字段名,如果是多个用“,”分割) value(字段对应的值)" rs.open sel,conn
2023-09-01 14:18:342

ASP与 Access 数据库连接

【答案】:<%@ language=VBs cript%><%dim conn,mdbfilemdbfile=server.mappath("数据库名称.mdb")set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd= 数 据 库 密码;dbq="&mdbfile%>
2023-09-01 14:18:421

ASP ACCESS 和ASP SQL 有什么区别??

主要是MSsql与access的区别,语法上差不多,但Mssql功能更强大
2023-09-01 14:18:515

asp怎么连接access数据库?

http://blog.csdn.net/tao19801112/archive/2004/10/15/138237.aspx
2023-09-01 14:19:084

简单的asp加access读取数据库怎么做?

ok 你去网上搜一个叫10天学会asp,基本这些连接数据库啊,插入删除修改,都有。你会asp。一个小时就可以把那个文档看完。他里面又一个留言板的源码,你直接二次修改就醒了。希望可以帮到你
2023-09-01 14:19:303

关于ASP如何与ACCESS数据库连接问题

<%Dim conn,dbDim connstrDim SqlNowString,FalseType,TrueTypeon error resume nextIsSqlDataBase= 0"主数据库类型(1=SQL,0=AC)"db="Databases/0791idc_Html.mdb" "数据库文件位置db="Databases/shuju.mdb" "数据库文件位置if IsSqlDataBase=1 thenTrueType= "1"FalseType= "0"SqlNowString= "GetDate()"elseTrueType= "True"FalseType= "False"SqlNowString= "Now()"end ifconnstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"set conn=server.createobject("ADODB.CONNECTION")if err thenerr.clearelseconn.open connstrend ifsub CloseConn()conn.closeset conn=nothingend sub%>
2023-09-01 14:19:533

Asp+Access 最大支持多少连接数??

最大连接数 256
2023-09-01 14:20:033

ASP如何读取ACCESS中字段说明?

字段说明? 要读这个干嘛? ado引擎也许不读这个信息
2023-09-01 14:20:144

使用asp连接access数据库不行??

Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 "Temporary (volatile) Jet DSN for process 0xc2c Thread 0xda8 DBC 0x11c85ac Jet"。 经过网上查询说是两个原因1。微软已经不更新ODBC,需要改用JET的方式连接ACCESS数据库文件; 2。系统目录的权限发生的变更。解决方式如下:1、如果自己有操作服务器的权限: 在自己的2003服务器上测试,把windows emp目录增加everyone用户读写权限,然后再重启计算机可以解决故障。2、自己没有服务器操作权限:但是联通的idc服务器都在济南,我们是登录不上的因此只有想办法改变数据库联接方式,经过多次测试,原联接<% set conn = Server.CreateObject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("xxx.mdb") %>修改为<% dim conn dim connstr set conn = Server.CreateObject("ADODB.Connection")connstr="provider=microsoft.jet.oledb.4.0;data source=" &server.mappath ("xxx.mdb") "connstr="DBQ="+server.mappath("../data/jf.asa") +";provider=microsoft.jet.oledb.4.0;" conn.open connstr %> 测试成功!!我是在网上找的,不过你可以试试
2023-09-01 14:20:221

在ASP中如何向ACCESS中添加数据

没有分或
2023-09-01 14:20:315

如何用asp做access数据库备份

用asp做access数据库备份<% SQL="backup database 数据库名 to disk=""&Server.MapPath("backup")&""&"backuptext.dat"&""" set cnn=Server.createobject("adodb.connection") cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd=" cnn.execute SQL on error resume next if err<>0 then response.write "错误:"&err.Descripting else response.write "数据备份成功!" end if %>
2023-09-01 14:20:481

Asp如何连接Access2010数据库

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 %>
2023-09-01 14:20:582

asp可以显示access某一字段中的某一行么?具体方法。谢谢

那你直接<%response.write "张三"%>不就完了,根本用不着数据库了
2023-09-01 14:21:064

ASP+ACCESS数据库多条件查询语句问题,SOS!

select * from shopxp_News where shopxpnst_id="&shopxpnst_id &" order by adddate desc",conn,1,1
2023-09-01 14:21:363

asp连接access数据库代码

<% "定义变量 Dim Name, Password Dim objConn, objRS " 从FORM对象中获取用户输入的信息 Name = Trim(Request("Name")) Password = Trim(Request("Password")) if name<>"" and Password<>"" then " 检查用户是否输入信息 " 使用Connection对象打开数据库文件user.mdb Set objConn = Server.CreateObject("ADODB.Connection")objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &"Data Source=" & Server.MapPath("user.mdb") objConn.Open " 建立Recordset对象并查找满足Name和Password的记录 strSQL = "SELECT * FROM Student WHERE 编号="" Name & "" AND 口令="" & Password & """ Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open strSQL, objConn, 1, 1 " 如果到了记录文件Exercize.mdb的尾部,则库里没有该用户信息。 If Not objRS.Eof Then response.write"找到了" else response.write"找不到" end if
2023-09-01 14:21:443

asp连接access数据库 绝对路径怎么写

Db = "D:\ABCDatabase.mdb" "数据库目录和名称,请使用绝对路径. SqlString = "Now()" ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & DbSet conn = Server.CreateObject("ADODB.Connection") conn.open ConnStr
2023-09-01 14:21:541

asp查询access

联系邮箱toby_239@163.com我可以给你一段代码
2023-09-01 14:22:031

asp连接access数据库连接错误

IIS默认网站的路径改成你的网站根目录即可!,&Server.MapPath(""&SysRootDir&""&SiteDataPath&" 就是获取数据库的路径的
2023-09-01 14:22:155

asp+access 多条件(多字段)查询

dim xx="where id="&id单一条件查询sql="delete * from phone "&x多条件(假设字段为a、b、c、d)查询,id不为空if a<>"" then x=x& and a="&aif b<>"" then x=x& and b="&bif c<>"" then x=x& and c="&csql="delete * from phone "&x
2023-09-01 14:22:341

asp对access表格实现数据更新

这种问题以前我遇到过,检查权限,数据库连接文件……
2023-09-01 14:22:583

ASP 如何读取ACCESS数据库的字段类型!!?

你用VBSPRIT试一试
2023-09-01 14:23:062

ASP+ACCESS 修改记录问题

把xid改成id或者把 where id="& id &""改成where id="&xid就行了还有一个问题,你那个replace用的也太疯狂了吧,那么多- -#
2023-09-01 14:23:284

asp无法向access插入数据

while (rs.next()) {Bars bar = new Bars();bar.setId(rs.getLong("id"));bar.setName(rs.getString("name"));bar.setType(rs.getInt("type"));bar.setCreatorId(rs.getLong("creator_id"));resultList.add(bar);}
2023-09-01 14:23:351

关于asp读取access数据库里的数据

读取前10条记录:sqlstr = "Select top 10 * from news order by id desc"
2023-09-01 14:23:464

用asp向access插入数据出错

你这样写太麻烦了,建议以可写方式打开数据库再把字段加入到数据库里,这样写简单些。
2023-09-01 14:24:032

asp中怎样连接access数据库,并实现增删改查

"第一步:建立Connection对象set conn = Server.CreateObject("ADODB.Connection")"第二步:使用Connection对象的Open方法建立数据库链接conn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" &_Server.MapPath("Access数据库"))"第三步:建立RecordSet对象set rs = Server.CreateObject("ADODB.Recordset")"第四步:利用RecordSet对象的Open方法打开数据库rs.Open "SQL语句", conn, 打开方式, 锁定类型
2023-09-01 14:24:112

asp 修改access数据类型文本改成备注

直接打开access文件,鼠标右击要修改字段所在的表,选择设计视图,直接点击将文本选择为备注,就可以了。不需要写什么语句的。
2023-09-01 14:24:221

asp如何连接带密码的的access数据库

假设你的 mdb 数据库的密码为:12345将你的constr定义如下:constr = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("#khKEY.asp") & " ; User ID=admin; Password=; Jet OLEDB:Database Password=12345"就可以连接你的 mdb 数据库了
2023-09-01 14:24:291

asp 连接ACCESS数据库 未发现数据源名称并且未指定默认驱动程序

您好,这样的情况建议您下载最新版本的驱动精灵,或是直接在线升级一下驱动精灵。希望可以帮到您。
2023-09-01 14:24:413

asp如何连接Access数据库,还需要配置ODBC吗?

建议不用odbcconnstr="DBQ="+server.mappath("数据库名")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"set conn=server.createobject("ADODB.CONNECTION")conn.open connstr
2023-09-01 14:24:511

asp如何连接access数据库

它的各步骤及参数意义如下:  第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。  第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。  第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver={MicrosoftAccessDriver(*.mdb)};。另一个参数dbq=&DbPath,运算后等效于dbq=Server.MapPath(数据库名),是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Access数据库Test.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。
2023-09-01 14:25:311

asp怎么连接access数据库?

它的各步骤及参数意义如下:   第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。   第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。   第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver={Microsoft Access Driver (*.mdb)};。另一个参数dbq= & DbPath,运算后等效于dbq=Server.MapPath(数据库名) ,是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Access数据库Test.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。
2023-09-01 14:25:381

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
2023-09-01 14:25:481

aspaccess优缺点?

小网站就用access优点:方便、便宜,不用另外再买数据库缺点:大于50M打开就会慢,现在一般的空间都不允许上传超过50M的access数据库数据量非常大就用sqlserver优点:速度快,稳定,方便维护。缺点:第一次上传数据库时在单独设计主键,要另花钱买,除非你买大空间才会自带。
2023-09-01 14:25:561

asp用Access和SQL有什么大的区别

不错,当数据量比较多的时候~access 就不能胜任了.
2023-09-01 14:26:133

asp新建ACCESS数据库表

.........
2023-09-01 14:26:212

如何用ASP查询ACCESS数据库中表的名称?

<%"---------------读access库中的表名------------------------- SET Conn=Server.CreateObject("ADODB.Connection") Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath("库名称") Set rs=Conn.OpenSchema(20) Do Until rstSchema.EOF Response.Write "表名:"& rs(2) &"<br><br>" rs.MoveNext Loop %>
2023-09-01 14:26:292

请教ASP如何连接Access2010的accdb数据库,万分

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 %>
2023-09-01 14:26:392

谁能告诉我asp access 数据库备份代码

access,备份和恢复,完整,可用 <% if session("username_tyadmin")="" then response.redirect "index.asp" response.end end if %> <!--#include file="conn.asp" --> <style type="text/css"> <!-- body,td,th { font-size: 12px; } .STYLE1 { color: #FFFFFF; font-weight: bold; } .STYLE2 {color: #FF0000} --> </style><BODY topMargin=0 leftmargin="0" marginheight="0"> <% db="../xs_data/xs.mdb" If Request.QueryString("action")="back" Then currf=request.form("currf") currf=server.mappath(currf) backf=request.form("backf") backf=server.mappath(backf) backfy=request.form("backfy") On error resume next Set objfso = Server.CreateObject("Scripting.FileSystemObject") if err then err.clear response.write "<script>alert(""不能建立fso对象,请确保你的空间支持fso:!"");history.back();</script>" response.end end if if objfso.Folderexists(backf) = false then Set fy=objfso.CreateFolder(backf) end if objfso.copyfile currf,backf& ""& backfy response.write "<script>alert(""备份数据库成功"");history.back();</script>" End If If Request.QueryString("action")="ys" Then currf=request.form("currf") currf = server.mappath(currf) ys=request.form("ys") Const JET_3X = 4 strDBPath = left(currf,instrrev(currf,"")) on error resume next Set objfso = Server.CreateObject("Scripting.FileSystemObject") if err then err.clear response.write "<script>alert(""不能建立fso对象,请确保你的空间支持fso:!"");history.back();</script>" response.end end if if objfso.fileexists(currf) then Set Engine = CreateObject("JRO.JetEngine") response.write strDBPath on error resume next If ys = "1" Then Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & currf, _ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "tourtemp.mdb;" _ & "Jet OLEDB:Engine Type=" & JET_3X Else Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & currf, _ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "tourtemp.mdb" End If objfso.CopyFile strDBPath & "tourtemp.mdb",currf objfso.DeleteFile(strDBPath & "tourtemp.mdb") Set objfso = nothing Set Engine = nothing if err then err.clear response.write "<script>alert(""错误:"&err.description&""");history.back();</script>" response.end end if response.write "<script>alert(""压缩数据库成功"");history.back();</script>" response.end Else response.write "<script>alert(""错误:找不到数据库文件!"");history.back();</script>" response.end End If end if if Request.QueryString("action")="reload" then currf=request.form("currf") currf=server.mappath(currf) backf=request.form("backf") if backf="" then response.write "<script>alert(""请输入您要恢复的数据库全名"");history.back();</script>" else backf=server.mappath(backf) end if on error resume next Set objfso = Server.CreateObject("Scripting.FileSystemObject") if err then err.clear response.write "<script>alert(""不能建立fso对象,请确保你的空间支持fso:!"");history.back();</script>" response.end end if if objfso.fileexists(backf) then objfso.copyfile ""&backf&"",""&currf&"" response.write "<script>alert(""恢复数据库成功"");history.back();</script>" response.end else response.write "<script>alert(""错误:备份目录下无您的备份文件!"");history.back();</script>" response.end end if end if %> <form name="form1" method="POST" action="bak.asp?action=back"> <div align="center"> <center> <table border="0" cellpadding="3" style="border-collapse: collapse" bordercolor="#111111" width="98%" id="AutoNumber1" cellspacing="3"> <tr> <td width="100%" bgcolor="#125E03"><span class="STYLE1">备份数据库</span></td> </tr> <tr> <td width="100%" bgcolor="#FBFDFF">要求空间支持FSO</td> </tr> <tr> <td width="100%" bgcolor="#FBFDFF">数据库路径: <span style="background-color: #F7FFF7"> <input type="text" name="currf" size="20" value="<%=db%>" readonly></span> 备份数据目录: <span style="background-color: #F7FFF7"> <input type="text" name="backf" size="20" value="dbback"> </span></td> </tr> <tr> <td width="100%" bgcolor="#FBFDFF">数据库名称:<span style="background-color: #F7FFF7"> <input type="text" name="backfy" size="20" value="backup.mdb"> <input type="submit" name="Submit" value="备份" > <span class="STYLE2">注:尽量不要更改以上项</span></span></td> </tr> </table> </center> </div> </form> <form name="form1" method="POST" action="bak.asp?action=reload"> <div align="center"> <center> <table border="0" cellpadding="3" cellspacing="3" style="border-collapse: collapse" bordercolor="#111111" width="98%" id="AutoNumber3"> <tr> <td width="100%" bgcolor="#125E03"> <span class="STYLE1">恢复数据库</span></td> </tr> <tr> <td width="100%">要求空间支持FSO</td> </tr> <tr> <td width="100%">当前数据库路径:<span style="background-color: #F7FFF7"> <input type="text" name="currf" size="20" value="<%=db%>" readonly> </span> 备份数据库路径:<span style="background-color: #F7FFF7"> <input type="text" name="backf" size="20" value="dbback/backup.mdb"></span> <span style="background-color: #F7FFF7"> <input type="submit" name="Submit" value="恢复" > </span> </td> </tr> </table> </center> </div> </form>
2023-09-01 14:26:471

ASP+Access数据库查询设置问题!

sql = "update from hyClub where Hyid = " & cint(HyID) 这句有问题,你是用update还是select,update语法不对要是select就改为sql = "select * from hyClub"-------------------------------------------------------改为<% id=Request("id") pageno=trim(Request("pageno")) findcontent=trim(request("findcontent")) Approved =Request("Approved") %> <% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db/#178mlm.mdb") conn.execute="update (Hyclub) set IsApproved=true where id =" & cint(id) %> <% set rs=nothing set rs=server.CreateObject("adodb.recordset") sql = "update from hyClub where " %> <script language="javascript"> window.location.href="hyman.asp?pageno=<%=pageno%>&findcontent=<%=findcontent%>" alert("◆≡≡≡系 统 提 示≡≡≡◆ 会员确认成功!"); </script> <% conn.close set conn=nothing %> 上一文件确认的连接地址是:<a href="hyConfirm.asp?findcontent=<%=content%>&approved=1">确认</a>
2023-09-01 14:27:061

asp access登陆页面权限问题

首先,将用户表里把权限保存进去。登录成功后检查用户的权限,如果是user则进Umain.asp或者进admin.asp步骤如下:1,在user 表中加入right字段2,根据用户情况将right值改变为user 或admin3,在用户登录时,将right一起取出来即:将MM_rsUser.Source = "SELECT username, password,right" 改成MM_rsUser.Source = "SELECT username, password" 4,登录成功后根据所得到的right值进行跳转
2023-09-01 14:27:141

asp 向access数据库写入数据

这段代码没问题。看下面代码,或者查数据库权限。
2023-09-01 14:27:235

asp连接access数据库的问题,conn.asp,总是连接不上.

你这句话是直接输出 conn is ok 这个字符段, 跟数据库连接成功与否没关系
2023-09-01 14:27:373

用ASP写的连接ACCESS数据库网站的源代码?

给你提供一个我自己写的吧,三行,从做ASP那天起我就用这三行打遍天下了。希望对你有所参考,网上那些编的连接都是由网络公司出的,有他们的优点,但不够简洁,以下是代码和注释。<%Set conn=Server.CreateObject("ADODB.Connection") //创建数据库连接对象 connconn.provider="Microsoft.Jet.OLEDB.4.0" //指定数据库驱动类型conn.Open Server.MapPath("cooshlion.mdb") //打开数据库,请注意与你的数据库位置对应,如果不在当前目录下,请用../相对路径方式%>试试吧,将这行代码保存成一个ASP文件,然后建立一个空数据库cooshlion.mdb,再执行一下这个文件,不报错,那就可以了,成功连上,至于关不关闭对象,说老实话,VBScript检测不是那么严格的。
2023-09-01 14:27:581