ASP操作ACESS数据库

个人主页网站源码(ASP+Access)实战指南 ASP(Active Server Pages)是由微软公司开发的一种服务器端脚本环境,用于创建动态交互式网页。作为一种经典的Web开发技术,ASP允许开发者通过VBScript或JavaScript等脚本语言嵌入到HTML页面中,从而实现与用户的实时交互和数据处理。ASP的基础应用包括简单的表单处理、动态内容生成和与数据库的交互。随着技术的迭代,ASP虽然被更为现代的技术如ASP.NET和Node.js超越,但在一些遗留系统中仍有其应用价值。 阅读详情

ASP操作ACESS数据库

 

一,拥有数据库

可以这么说:静态页面和动态页面最大的区别就是采用了数据库。有关一个WEB程序采用数据库和不采用的优越性比较,就不去细细分析了,主要精力还是放在如何使用数据库,如何熟练运用数据库,如何更灵活地运用数据库等等……其中运用操作数据库主要是对数据库内容进行: 显示、插入、修改、更新、查询和删除。

这些方法当然也不是一口就能吃出来的,要慢慢感受咀嚼、理解消化。当然首先很重要的便是先拥有数据库了。否则,一切都是空谈,巧媳妇难以无米之炊嘛。

一般而言,我们所说的数据库其实就是一个数据库文件,该文件是由一些数据库管理系统(DBMS)建立生成的。目前一般的DBMS也就是常用常听说的ACCESS,SQLSERVER,MYSQL,ORACLE。当然一般个人站点,小型企业采用ACCESS完全足够;稍微大些的就采用同样是Microsoft公司的SQL SERVER或者是MYSQL,值得注意的是MYSQL一般是和另外一种网络编程语言PHP完美结合的。当然更大型的就采用ORACLE了。呵呵,曾经在学习PB时还运用到SYBASE数据库,UNIX系统的Informix数据库……DBMS简直是多如牛毛-_-!

话说过来,目前我们就直接使用ACCESS了:1,使用简单;2,入门掌握容易;3,实在没有比这个更适合初学的了。

一切还得从实际操作开始。

1,打开ACCESS数据库,选择新建数据库,将其命名为cnbruce.mdb,并保存到一专门文件夹database中

[img]images/ado/1.gif[/img]

2,在新建的数据库容器中双击“使用设计器创建表”,弹出的表1窗口中字段名称输入“cn_id”,数据类型选择“自动编号”,并选择上方工具栏中的钥匙按钮,将该字段设为主键。

继续输入字段“cn_title”,数据类型选择“文本”;NEXT输入字段“cn_content”,数据类型选择“备注”;
PS:备注和一般类型文本最大的区别就是备注允许插入的字段值相对要多些,这在插入一些较长文章的时候尤其重要。

仍然输入字段“cn_author”,数据类型选择“文本”;并且切换到下面“常规”中的“允许空字符串”选择“是”。
PS:这表面允许cn_author字段的值可以是空的,这在当提交表单,某些信息不填写但要正确插入数据库时,显得很重要。

最后输入字段“cn_time”,数据类型选择“日期/时间”,继续切换到“常规”中的“默认值”输入“now()”函数

末了,将“表1”另存为“cnartile”

[img]images/ado/2.gif[/img]

3,双击打开cnartile表,填写第一行:“cn_title”输入“test”,“cn_content”输入“this is a test”,“cn_author”输入“cnbruce”,时间已经自动添加。完成!关闭表,关闭数据库。

[img]images/ado/3.gif[/img]

二,建立数据库连接

OK,数据库已经建立完毕,并且已经填写了一行信息内容。那么现在需要的就是同过ASP将该行信息显示出来。

要想显示,首先还是需要ASP与该数据库文件建立连接,具体怎么建立?往下看。

1,conn.asp:主要起的是连接并打开某数据库文件的功能。该文件建议单独存在,并且位置是和存放数据库的文件夹database处与同一物理层次。
<%
db_path = "database/cnbruce.mdb"
Set conn= Server.CreateObject("ADODB.Connection")
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path)
conn.Open connstr
%>


db_path = "database/cnbruce.mdb",不用说,就是将数据库的相对路径赋到一个变量上,以方便下面继续调用。

Set conn= Server.CreateObject("ADODB.Connection"),和其它建立组件一样,建立了一个ADO连接,并用一对象conn来接受。

connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path),很显然就是连接字符串了,其包括打开数据库的驱动方法OLEDB,和打开和哪个数据库的连接(即数据库的路径)。

需要再次提醒的是:无论是FSO对文件、文件夹的操作还是ADO对数据库的操作,对被操作文件的取得都是获得的绝对的物理地址,一般情况之下,采用Server.MapPath方法相对较好。

conn.Open connstr最后对象conn通过连接字符串connstr打开了数据库的连接。

三,显示数据库内容

建立了数据库,建立了和数据库的连接,下面水到渠成地就是将数据库中的内容通过ASP显示出来。

2,showit.asp
<!--#include file="conn.asp" -->

<%
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from cnarticle"
rs.Open sql,conn,1,1
%>

<%
if rs.EOF and rs.BOF then
   response.write ("暂时还没有文章")
else
   Do Until rs.EOF
      response.write("文章标题是:"& rs("cn_title"))
      response.write("<br>文章作者是:"& rs("cn_author"))
      response.write("<br>文章加入时间是:"& rs("cn_time"))
      response.write("<br>文章内容是:"& rs("cn_content"))
      response.write("<hr>")
      rs.MoveNext
   Loop
end if
%>

<%
rs.close 
Set rs = Nothing
conn.close 
set conn=Nothing
%>


简单调试本页,不出任何意外,相信一定能将数据库中的信息显示出来了。(PS:我的数据库中输写了两行)

[img]images/ado/4.gif[/img]

下面就来具体一个一个解释来理解没行的含义:
1,<!--#include file="conn.asp" --> 没有任何争议,主要是调用conn.asp的所起的功效,这在解释conn.asp文件的时候已经明白。

2,Set rs = Server.CreateObject ("ADODB.Recordset") ADO组件除了Connection连接以外,还有Recordset绑定记录集(相信用过DW做ASP的人现在开始有些重回故里的感觉了)当然 rs 可以形象地想象成数据库表中的某一行。

3,sql = "Select * from cnarticle" 标准的SQL结构化查询语言。很简单:建立了数据库连接,也绑定了记录集,那具体需要哪些信息呢?也就是要筛选一些记录集合了,不过当前采用的是无任何条件,即可以提取所有。

4,rs.Open sql,conn,1,1 真正地打开通向数据库中记录集的大门,具体有关后面的参数可以从如下网址中获得。

5,if rs.EOF and rs.BOF then 该语句里面涉及到了rs.EOF 和 rs.BOF 以及两者的逻辑运算 and 。 rs.EOF 表示到达数据库表中的最后一行, rs.BOF 表示到达数据库表中的第一行。整个语句可以理解为,如果当前数据库中的最后一行就是数据库表中第一行,那么可以肯定:当前数据库表中没有任何数据。

6,
Do Until rs.EOF
...
rs.MoveNext
Loop


主要就是一个DO LOOP 循环语句了,其中循环的结束条件为:直到rs.EOF,即值得数据库表的最后一行。那么在这些条件满足的许可之内,就是来显示具体的信息了。

每次循环只能显示数据库表中的一行,如果要继续读取下行,那么 rs.MoveNext 功能真是如此。

7,rs("cn_title")等等 主要就是具体显示记录集中的哪个特定字段的信息值了。很是简单。

8,最后不要忘了释放资源空间关闭记录集连接,关闭数据库连接。

四,一些特殊条件

1,有没有注意到,数据库表信息的显示一般是按照时间的先后排列的,也就经常提到的按时间的升序排列。需要注意:按时间升序,并不一定每个数据库表中都要有一个时间/日期类型的字段,只要存在一个自动编号的字段就可以了。因为该字段是永不重复,并且是依次增大的。因此,按时间升序其实就是按自动编号中号码数值的增加来进行排序的。

当然,问题的关键来了,那就是要按照时间的降序排列,即始终从最新的内容开始显示。那具体需要哪些手术呢?
很简单,将连接字符串稍做修改。

由 sql = "Select * from cnarticle" 添加修改为
sql = "Select * from cnarticle order by cn_id desc"
其中 order by cn_id 即通过cn_id字段,desc 即降序了。

2,有是时候,只需要提取最前或者最新的几条信息,那这个又具体如何操作呢?同样还是连接字符串的修改
由 sql = "Select * from cnarticle order by cn_id desc" 添加修改为
sql = "Select top 3 * from cnarticle order by cn_id desc"
其中 top 3 就表示提取最新的三条信息内容了。

That's All. 现在一个文章系统、新闻系统或者留言本显示部分的精华内容你已不费吹灰之力搞定。

留下你的是:文章的格式可能显示不对劲,比如回车、空格都不显示了,那么你就还要学会处理接受的数据库表的值( 在ASP的几个练习中提到的);文章不能老是打开数据库输入信息啊,那么你就要继续学会如何用ASP插入数据到库表;再有就是文章多了,一个页面看是不是很麻烦?那么你还要学会分页技术……
简单的显示记录已经掌握,现在需要的就是通过ASP将信息内容插入到数据库中。

一、拥有数据库cnbruce.mdb

本数据库的作用就是用来被插入数据的,可以直接采用上节中已经建立的cnbruce.mdb文件,当然连接打开数据库的文件conn.asp也就顺利引用了。

二、建立输入插入信息的页面平台addit.html

本页的主要作用是:显示一些文本输入框以用来提供输入信息内容提交数据库。

1,addit.html

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

本页其实很简单,就是通过submit按钮将表单的信息内容提交到addit.asp页面去处理。

三、建立处理接受数据并插入数据库表的页面程序addit.asp

2,addit.asp
<!--#include file="conn.asp" -->

<%
whattitle=request.form("title")
whoauthor=request.form("author")
whatcontent=request.form("content")
%>

<%
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from cnarticle"
rs.Open sql,conn,3,2
%>

<%
rs.addnew
rs("cn_title")=whattitle
rs("cn_author")=whoauthor
rs("cn_content")=whatcontent
rs.update
%>
文章添加成功,<a href="showit.asp">浏览</a>
<%
rs.close 
Set rs = Nothing
conn.close 
set conn=Nothing
%>


恩,接着就是来具体分析一下。

1,<!--#include file="conn.asp" --> 不用说,凡是要和数据库有联系的都要运用到该连接文件。

2,whattitle=request.form("title")之类 就是将上页表单中接受过来的值赋到一变量上,方便下面程序的调用。

3,rs.Open sql,conn,3,2 注意参数和显示数据库时采用的参数的不同。

4,rs.addnew 很简单也很显眼的一个声明:新建一个数据库记录集行。

5,rs("cn_title")=whattitle之类 即将接受的表单值对应到相关字段中。

6,rs.update 只是值和数据库字段的对应,完了后还要将对应的值上传提交到数据库表中去。

7,插入后可以跳转到showit.asp查看 需要说明,以后的ASP例题可能都是建立在前几节内容的基础之上完成的。

8,释放资源 是规矩,不要忘记。

那么,现在。插入并显示数据库记录,对你来说完全是小菜一碟了。大体框架搭建完毕,下面就是具体的细化了。

其中包括:客户端的表单检测,防止用户信息输入的遗漏;当然最好还是要加上服务器端的表单检测,由于客户端的某些原因(比如自行设计提交非检测的页面)基于安全考虑,一切还是依服务器端所接受信息为准。那下面就继续细化应用下了。

1,客户端检测 其实就是通过简单的脚本检测,这在初学ASP提到脚本的时候说到,下面将再次重复。

加强的addit.html

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

2,服务器端检测 有人也许会问,既然有了客户端的检测,那还有多个服务器端的检测呢?原因很简单,比如仿照HTML表单提交页,自行设计一张去除了表单检测的页面。当点击提交,并且没有任何信息时,到达服务器端如没有任何防御则肯定会造成数据插入的失败。

加强的addit.asp
<!--#include file="conn.asp" -->

<%
whattitle=trim(request.form("title"))
whoauthor=trim(request.form("author"))
whatcontent=trim(request.form("content"))
%>

<%if whattitle="" then%>
<script language=vbs>
alert("请输入文章标题")
history.go(-1)
</script>
<%end if%>
<%if whatcontent="" then%>
<script language=vbs>
alert("请输入文章标题")
history.go(-1)
</script>
<%end if%>

<%
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from cnarticle"
rs.Open sql,conn,3,2
%>

<%
rs.addnew
rs("cn_title")=whattitle
rs("cn_author")=whoauthor
rs("cn_content")=whatcontent
rs.update
%>
文章添加成功,<a href="showit.asp">浏览</a>
<%
rs.close 
Set rs = Nothing
conn.close 
set conn=Nothing
%>


可以看出,就是添加了如下类似的判断。
<%if whattitle="" then%>
<script language=vbs>
alert("请输入文章标题")
history.go(-1)
</script>
<%end if%>

很简单,如果接受过来的信息为空,则弹出警告框,并且确认后返回到上页即addit.html了。当然cn_author没有设置检测,因为当初设计该字段的接受值是允许为空的。

OK,总结一下,插入记录主要就是
rs.addnew
rs("cn_title")=whattitle
...
rs.update


很简单,先声明addnew,然后一一对应,再提交插入数据库。

这是一种插入数据库的方法,下面就来接触了解一下另外一种。

需要注意,结构化的查询语言也就是SQL语句能够完成一些比较苛刻的数据库操作。当然,对于诸如提取、插入信息之流就更不在话下了。所以下面采用的插入记录的方法就是直接采用SQL语法完成。

修改了的addit.asp
<!--#include file="conn.asp" -->

<%
whattitle=request.form("title")
whoauthor=request.form("author")
whatcontent=request.form("content")
%>

<%
sql = "insert into cnarticle(cn_title,cn_author,cn_content) values(' "&whattitle&" ',' "&whoauthor&" ',' "&whatcontent&" ')"
conn.Execute(sql)
%>

文章添加成功,<a href="showit.asp">浏览</a>

<%
conn.close 
set conn=Nothing
%>


本程序中,你会发现只要一行的SQL语句,不需要建立Rescord记录集行,不需要声明addnew,不要执行update。直接通过conn.Execute(sql)来完成。

当然应用此种方法, 若必填字段接受值为空时,同样能够插入记录。这和采用第一种会报
Microsoft JET Database Engine 错误 '80040e21' 

字段 'xxx.xxx' 不能是零长度的字符串。 

具有很大的容错性。

是程序的可读性还是方法的简便高效率就任君选择了。
ASP+ACCESS文学网站全套开发资源 本文还有配套的精品资源,点击获取 简介:本项目利用ASP技术与ACCESS数据库管理系统构建了一个文学网站。ASP负责创建动态内容并与ACCESS数据库交互,实现用户数据和文学作品信息的存储与管理。项目包含了源代码、论文和系统,便于学生和开发者深入理解Web应用开发流程。论文详细记录了设计理念、实现方法、问题解决方案和性能评估,而源代码则允许用户亲自运行网站并研究ASP与A... 阅读详情

相关推荐

Asp+Ajax无限级联动下拉框菜单Access版

Asp+Ajax无限级联动下拉框菜单Access版

SQL语句错误

i=1     name=cstr(request("name"))     sql="select * from struct where name like " & name     rs.open sql,conn,1,1 do until rs.eof   if i mod 2 =1 then %> 报错说是sql语句错误。 这是asp页面传过来的值: response.

hanpeng4808的博客 540

labview基于LabSQL操作access数据库

access数据库简单的操作,包含写入,更新,查询,删除功能。

ADO.Net:用dataGridView展示数据表的内容

weixin_46441425的博客 384

汇编语言与USB量产工具开发解析

本文解析了汇编语言在USB量产工具开发中的应用。USB量产工具主要用于批量配置USB设备,包括固件烧录、格式化、信息写入等功能。汇编语言在底层硬件操作中发挥关键作用,如直接控制USB寄存器、编写驱动和精确时序控制。文章通过伪代码示例展示了USB控制器初始化和固件烧录流程,并强调硬件依赖性、安全机制和时序精度等注意事项。开发需严格遵循芯片手册,建议优先使用厂商SDK,避免设备损坏风险。

RulesChen的博客 1024

Kali Linux实战:用Impacket的secretsdump.py快速提取Windows域控哈希(附避坑指南)

本文详细介绍了如何在Kali Linux中使用Impacket的secretsdump.py脚本快速提取Windows域控哈希,包括环境准备、原理剖析、实战操作及常见问题解决方案。特别适合CTF竞赛和网络信息安全爱好者学习,提升渗透测试效率。

weixin_33670786的博客 410

asp毕业设计——基于asp+access的网络多功能办公系统设计与实现(毕业论文+程序源码)——多功能办公系统

利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、 财务档案等档案的可管理性,实现信息的在线查询、借阅。最终实现“无纸”办公。在网络应用日益普及的今天,无纸化网络办公是目前企事业单位提高办公效率和机构精简改革趋势的一个重要要求。

m0_66238867的博客 1740

32位ALU设计(verilog实现)

32位ALU设计 ​ 算术逻辑单元(arithmetic and logic unit) 是能实现多组算术运算和逻辑运算的组合逻辑电路,简称ALU。算术逻辑单元是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate"(与门) 和"Or Gate"(或门)构成的算术逻辑单元,主要功能是进行二位元的算术运算,如加减乘(不包括整数除法)。基本上,在所有现代CPU体系结构中,二进制都以补码的形式来表示。 设计思路 设计实现 仿真测试 文章目录32位ALU设计一、设计

Destiny的博客 4万+

asp操作数据库access

最初领导分配任务是使用vb连接数据库,后来因为本人不了解vb,又使用js vb,js作为客户端语言,只能在本地运行。无法再服务器上运行 原因是本地连接数据库地址可以使用相对或者绝对路径,而放在数据库是是无法通过本地获取服务器文件的地址! 本人在网上查阅各大论坛和贴吧,找到server对象方法MapPath可以获取文件路径 经小编测试server获取路径,提示报错信息server对象未定义!...

weixin_34348174的博客 163

spark3.x 写入hudi报错

【代码】spark3.x 写入hudi报错。

W2484980893的博客 1578

15、降维算法:原理、实现与应用

本文深入介绍了多种降维算法,包括线性方法如主成分分析(PCA)和线性判别分析(LDA),以及非线性方法如Sammon映射、t分布随机邻域嵌入(t-SNE)和自编码器。文章通过C++库Dlib和Shogun展示了这些算法的具体实现,并结合图像压缩和数据可视化等实际案例,分析了不同算法的适用场景。此外,还探讨了降维算法的选择策略、优化改进方法以及未来发展趋势,为读者提供了全面的技术理解和应用指导。

lemon的博客 116

dw读取access中的图片_在Dreamweaver制作ASP网页用DSN链接Access数据库的方法及上传服务器所使用的方式...

Dreamweaver是一个功能非常强大的网页制作软件。用它来制作网页,方便、实用、快捷。不过,在方便、快捷制作网页的同时,DW有其不足知足。如开发ASP网页链接Access数据库的问题上。链接数据库是动态网页的核心之一。而在DW中给我们提供了非常方便的两种数据库链接方式,“自定义字符串链接”和“DSN链接”。然后,我们在学校或者其他教程中使用了“DSN链接”链接数据库后,当上传至网络虚拟服务器后...

weixin_39946239的博客 1000

贝叶斯网络在R语言中的应用

本文将介绍如何在R语言中使用贝叶斯网络进行建模和推断,并提供相应的源代码示例。以上就是在R语言中使用贝叶斯网络进行建模和推断的基本步骤。通过构建贝叶斯网络模型并使用相应的函数,我们可以对变量之间的依赖关系进行建模、推断和预测。在建立了贝叶斯网络模型后,我们可以使用数据集来估计变量之间的条件概率。接下来,我们可以使用数据集来构建贝叶斯网络模型。除了进行推断,我们还可以使用贝叶斯网络模型进行预测。一旦我们获得了贝叶斯网络模型和条件概率表,我们就可以使用该模型进行推断。首先,我们需要安装并加载相关的R包。

CodeMaven的博客 1278

DB2ASP数据库ASP页面生成工具

DB2ASP是一个可以自动将ACCESS数据库文件转化为对应的ASP代码的软件,是月光博客开发的系列免费软件之一。此软件能够让你可视化操作数据库,轻松设置SQL语句,生成常见ASP信息列表,信息递交入数据库,以及查询表单。无须重复编写大量的数据库操作代码。可以满足常见的信息列表(可以编辑删除),新记录提交表单,查询表单的自动生成,对于经常用asp编写进行数据库操作网页的程序员帮助较大,让你最大可能

u013981760的专栏 424

【机器学习|评价指标8】混淆矩阵(Confusion Matrix)、Cohen‘s Kappa 系数、详解,平均交并比(mIoU)、列联表(Contingency Table)附代码。

【机器学习|评价指标8】混淆矩阵(Confusion Matrix)、Cohen's Kappa 系数、详解,平均交并比(mIoU)、列联表(Contingency Table)附代码。

2401_89898861的博客 1430

【系统分析师】第2章-基础知识:数学与工程基础(核心总结)

数学与工程基础

数据知道的博客 6814

ACESS数据库增加删除记录问题

ACESS数据库增加删除记录问题 下面的代码不知道错在哪里了。总提示说无法删除记录.需要一个可更新的查询.....什么什么的乱7,8糟的。大家谁知道是什么原因啊? 'ASP.net连接access数据库例程 Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand sub page_load(sender as

feifei12021的专栏 1184

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

在没有装Access2007的电脑上能否用ASP等连接accdb格式数据库?

ACCESS 97-ACCESS 2003的mdb格式只要 win98 se 以上版本内置了 MDAC 和 JET DB 就能编程操作 MDB 了。那么 accdb 格式在没有安装 access 2007 的电脑上能否用 ASP ASP.NET VB6 VB.NET C# DELPHI C++ PB 等编程操作呢? office 2007 正式版前天才刚发布不久,就目前的资料来看。在没有安装 Mi

Lucker's PowerSpace 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

转:关于ASP操作Access数据库时出现死锁.ldb的解决方法

Asp操作Access数据库时出现死锁.ldb导致网站访问缓慢的问题描述 最近asp网站出现数据库错误,在ftp登陆后发现原来的后缀MDB文件多了一个后缀LDB文件,是自动被锁,在一天某个时间段内打不开,等待好几分钟就会说asp脚本超时,但FTP可以登陆进去,查看数据库目录时,发现与数据库(数据库是access数据库)同名的记录锁定信息文件 (.ldb文件)一直都在那里于是我登陆主机的...

ada_8809的博客 488

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Asp 操作Access数据库时出现死锁.ldb的解决方法

问题:    最近经常用的asp网站“搬家”到一个昂贵的服务器时候,出现这个问题,访问后台时候,出现数据库错误的字样,在ftp登陆后发现原来的后缀MDB文件多了一个后缀LDB文件,百度搜了原来是自动被锁,于是搜到一下相关文章,目前还在处理,不知道一下的文章能否解决这个问题,先收藏   在一天某个时间段内打不开,等待好几分钟就会说asp脚本超时,但FTP可以登陆进去,查看数据库目录时,发现与数

wanggang_123的博客 4980

艾恩技术access sql asp

1.ASP连接Access数据库 <% dimconn,mdbfile mdbfile=server.mappath("数据库名称.mdb") setconn=server.createobject("adodb.connection") conn.open"driver={microsoftaccessdriver(*.mdb)};uid=admin;...

aiyueshiap433366的专栏 126

ACESS数据库添加留言板(单层数据库操作)

using System; using System.Data; using System.Data.OleDb; using System.Configuration; using System.Web; using System.Web.UI.WebControls; namespace TraceLWord1.WebUI { public partial class P...

huayu222的专栏 139

2006-5-23 ASP 操作 Access 视图 By Stabx

<!--code { line-height: 150%; text-transform: none; color: #000000; background-color: #FFFFFF; }quote { line-height: 150%; text-transform: none; color: #FF9933; background

星☆空 | 对生活要知足,学习要不知足,为人处事要知不足. 卍 ♂ | ♀ 卐 - 科技以人为本. 1280

ASP中使用SQL时的数据类型转换

1 ASP中对数据库的访问技术ASP(Active Server Pages)是标准HTML的一种变体,ASP网页在输送到客户端浏览器之前,先在服务器上执行,得到标准HTML代码,再输送到浏览器上显示出来,这意味着WEB开发者可以开发与服务器交互的网页,使网页能根据访问者提供的条件反馈最新的实时的信息。而这些技术的实现与数据库是分不开的,数据库是对外开放网站与企业内部管理系统间的数据交换中心。在A

tianfeng的专栏 1737

Windows2008 64位系统asp连接access数据库解决方法(转)

由于Win R2 是64位系统。在用IIS测试ASP网站时,连接数据库代码总是不成功。         "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.mappath(db) 用这种方式时返回“3706”错误值。 "Driver=Microsoft Access Driver (*.mdb);DBQ="&Server.MapP

学习园地 1003

ASP.NET网络商店设计与实现

在介绍以上基础知识的基础上,论文主要分析了系统设计的两个关键步骤:概要设计和详细设计。概要设计分成后台数据库管理操作设计和客户端操作设计,同时介绍了数据库的建立和维护。详细设计主要阐述了用户管理、商品管理、交易结算过程、模糊查寻等后台管理功能的实现,并给出了系统的设计代码。 最后,对每个功能模块和整个系统进行了测试,测试结果表明:系统基本具备了网上交易的功能以及快速的响应速度。 关键词:电子商务;后台管理;ASP.NET;ACESS

大叔_爱编程 的博客 1578
上一篇: c#写的一个简单数据库操作类
下一篇: 三个DotNet开源的Rss阅读程序
sun2828
博客等级 码龄22年 6粉丝 8原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值