标题:这样都不能写入数据库,没法进行了.
只看楼主
huiyi6802
Rank: 2
等 级:论坛游民
帖 子:21
专家分:15
注 册:2011-11-4
结帖率:100%
 问题点数:0 回复次数:8 
这样都不能写入数据库,没法进行了.
三个文件:index.asp    conn.asp    sywl.mdb(表名是book)

已经是简化到不能再简化了,book表里只有一个name项.

以下是conn.asp内容.
<%
dim db
db="driver={microsoft access driver (*.mdb)};dbq=" & server.MapPath("sywl.mdb")
set db_object=server.CreateObject("adodb.connection")
db_object.open db
%>

以下是index.asp内容
<!--#include file="conn.asp"-->
<%

set conn=server.createobject("ADODB.recordset")
conn.open "book",conn,1,3
conn.addnew
conn("name")="11111"

conn.update
conn.close:set conn=nothing

%>

我认为应该是每打开或刷新一次页面,就会向数据库里写入数据呀.为什么打开数据库,空空..天啊...
搜索更多相关主题的帖子: access include 数据库 microsoft 
2011-11-05 23:02
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1246
专家分:1909
注 册:2007-6-4
得分:0 
<%
conn="driver={microsoft access driver (*.mdb)};dbq=" & server.MapPath("sywl.mdb")
%>

以下是index.asp内容
<!--#include file="conn.asp"-->
<%
set rs=server.createobject("ADODB.recordset")
sql="select * from book"
rs.open sql,conn,1,3
rs.addnew
rs("name")="11111"

rs.update
rs.close
set rs=nothing


这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2011-11-05 23:15
huiyi6802
Rank: 2
等 级:论坛游民
帖 子:21
专家分:15
注 册:2011-11-4
得分:0 
回复 2楼 孤独冷雨

conn改成rs无所谓吧.


conn.open "book",conn,1,3

这一句和下面两句是等效的吧.
sql="select * from book"
rs.open sql,conn,1,3

我问了一个网友,最后确定是ISS环境有问题.每次打开的页面居然不是一个页面.但页面的内容居然是一模一样.
一个是:http://localhost/index.asp
一个是:http://localhost:1411/

我是在网上下的一个IIS V5.1,安装后,把默认网站的主目录指向我的站点,其它的没动.
不知道你能帮我找到原因吗???

我现在必须运行一次asp.exe集成环境才能浏览http://localhost:1411/这个真实的页面.asp.exe是网友给的.
2011-11-06 00:20
孤独冷雨
Rank: 10Rank: 10Rank: 10
来 自:安徽滁州
等 级:贵宾
威 望:23
帖 子:1246
专家分:1909
注 册:2007-6-4
得分:0 
可能见的太少了,以前没有见过你那样的写法。
你那Iis不知道是怎么装的,我没有遇到过你说的情况。让你这样操作的网友可能是火星来的世外高人!

这里有男女系列成人用品,有时间兄弟们来看一看.
51za.
2011-11-06 12:04
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:0 

<%
dim db
db="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath("sywl.mdb")
set db_object=server.CreateObject("adodb.connection")
db_object.open db
%>

QQ:63572063
2011-11-06 12:10
huiyi6802
Rank: 2
等 级:论坛游民
帖 子:21
专家分:15
注 册:2011-11-4
得分:0 
回复 4楼 孤独冷雨
不是什么火星世外高人了,主要还是我的表达不够专业化,有些东西没见过.

经过我不断的测试了解,情况是这样的:

网友发给我的那个ASP集成环境是:smartserver 智能端口极速版v1.3


SmartServer 智能端口极速版v1.3
NetBox --可以跟IIS媲美的服务器
主要功能:

1、建立Web服务器

2、可自定义服务器端口

3、可自定义服务器主目录

4、可自定义缺省网页文件

5、同事兼容ASP和HTML,是网页初学者的好帮手,也是大型网站建设的好伙伴

6、虽然减少了IIS的部分功能,但是它的速度比IIS更快,服务程序比IIS更小,并且无需安装任何的附加程序,仅一个程序文件

这就说明我电脑上装了两个东西:一个是原来网上下载装的那个IIS,V5.1    http://localhost/index.asp
                             一个是smartserver 智能端口极速版v1.3  http://localhost:2380/
这也就是为什么出现我这种情况的原因了.

现在的问题出来了:1.既然http://localhost/index.asp能够浏览ASP文件,那么我的IIS就应该安装正确,为什么却只能读数据库却不能写呢???
2.http://localhost:2380/这个能写,那就说明我的ASP文件是正确的.

我想既然这样,我就用"smartserver 智能端口极速版v1.3 "算了.但又有一个问题.这个ASP.EXE没有设置主目录,需要把asp.exe程序放置在站点目录下,放就放了,但又有一个问题,只能浏览与ASP.EXE同目录的ASP文件,子目录内的就没法看了,要是在子目录里再放ASP.EXE就会因为相对路径问题,有些图片显示不出来.
2011-11-06 12:59
huiyi6802
Rank: 2
等 级:论坛游民
帖 子:21
专家分:15
注 册:2011-11-4
得分:0 
回复 5楼 wangjy500
你知道smartserver 智能端口极速版v1.3吗???
2011-11-06 13:16
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:0 
回复 7楼 huiyi6802
没见过。你可以下个AWS,这个很好用。

QQ:63572063
2011-11-07 18:55
netbooting
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2011-11-9
得分:0 
代码逻辑看起来没有问题,就是太不符合大众口味了
楼主命名不能科学点么?
以下是conn.asp内容.
<%
dim connString, conn, rs
connstring="driver={microsoft access driver (*.mdb)};dbq=" & server.MapPath("sywl.mdb")
set conn=server.CreateObject("adodb.connection")
conn.open connString
%>

以下是index.asp内容
<!--#include file="conn.asp"-->
<%

set rs=server.createobject("ADODB.recordset")
rs.open "book",conn,1,3
rs.addnew
rs("name")="11111"
rs.update
rs.close
set rs=nothing
set conn=nothing
%>

估计是运行环境的问题,换IIS试试,我有时用精简版服务器出问题换到IIS上就好了。
2011-11-09 09:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-354394-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016415 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved