| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 365 人关注过本帖
标题:[讨论] 求助,asp和数据库连接
收藏  订阅  推荐  打印 
Loud349
Rank: 1
等级:新手上路
帖子:22
积分:320
注册:2004-12-3
[讨论] 求助,asp和数据库连接

我用的是access的数据库,连接时,网页只能读不能写,只要有写的,系统就提示类型不符合,或者数据库已关闭,连接文件如下:
<%
dim conn,mdbfile  
mdbfile=server.mappath("exam.mdb")  
set conn=server.createobject("adodb.connection")  
conn.open "driver={microsoft access driver (*.mdb)};uid=;pwd=;dbq="&mdbfile  
%>


谢谢高手!!!
搜索更多相关主题的帖子: 数据库  asp  
2005-5-29 16:36
ASP菜菜菜鸟
Rank: 3Rank: 3
等级:中级会员
帖子:290
积分:3000
注册:2005-5-8

<%
dim conn,mdbfile  
mdbfile=server.mappath("exam.mdb")  
set rs=server.createobject("adodb.recordset")  
set conn=server.createobject("adodb.connection")  
conn.open "driver={microsoft access driver (*.mdb)};dbq="&mdbfile
sql=select * from exam.mdb
rs.open sql,conn,3,1
%>

[此贴子已经被作者于2005-5-30 18:04:36编辑过]



总有一天,我要亲手打布什一吧掌.
2005-5-29 19:00
hxfly
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:10
帖子:5638
积分:57240
注册:2005-4-7

确定你的数据库在WINDOWS系统下的属性不是只读的
还有
最好把错误代码贴出来

2005-5-30 13:54
suyongtao
Rank: 12Rank: 12Rank: 12
等级:版主
威望:29
帖子:8462
积分:85520
注册:2004-11-6


[GLOW=255,red,2] 我的C#群34769739 我的北京交友群1295648[/GLOW]
2005-5-30 15:11
Loud349
Rank: 1
等级:新手上路
帖子:22
积分:320
注册:2004-12-3

技术信息(用于支持人员)
  • 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。 /asp/selectsubject.asp, 第 49 行 原代码: <!--#include file="conn.inc"--> <% if request.cookies("userid")="" then %> <html> <head> <link rel="stylesheet" type="text/css" href="css.css"> </head> <body> 您还没有登录^_^ </body>
  • </html> <%else %> <html> <head> <link rel="stylesheet" type="text/css" href="css.css"> </head> <body> <table border="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1"> <tr> <td width="100%" height="30" style="border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; border-top-style: solid; border-top-width: 0; border-bottom: 1px solid #000000"> <img border="0" src="images/selectsubject.jpg"></td> </tr> </table>
  • <% 'response.cookies("downloadok")="" sql1="select * from exam_testuser where havetest=0 and userid="& request.cookies("userid") set rs1=server.createobject("adodb.recordset") rs1.open sql1,conn,3,2 if rs1.eof then %> <table border="0" cellspacing="0" bordercolor="#111111" width="480"> <tr> <td width="100%" height="30">&nbsp;现在您还没有需要参加考试的科目! </td> </tr> </table> <% else i=1 %>
  • <% do while not rs1.eof sql="select * from exam_test where '"&Date()&"' between starttime and endtime and havepass=1 and testid="& rs1("testid") set rs=server.createobject("adodb.recordset") rs.open sql,conn,3,2 if not rs.eof then
  • i=i+1 %> <%if i=2 then%> <table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#C0C0C0" id="AutoNumber2" width="480" cellpadding="0"> <tr> <td height="22" width="20" bgcolor="#E1E1E1"></td> <td bgcolor="#E1E1E1">&nbsp;<b>科目名称</b></td> <td bgcolor="#E1E1E1" width="80"> <p align="center"><b>考试时间</b></td> <td bgcolor="#E1E1E1" width="80"> <p align="center"><b>操作</b></td> </tr> <%end if%> <tr> <td align="center" height="20" width="20" bgcolor="#E1E1E1"><%=i-1%></td> <td bgcolor="#FFFFFF"> <p align="left">&nbsp;<%=rs("subject")%></td> <td bgcolor="#FFFFFF"> <p align="center">&nbsp;<%=rs("testtime")%>小时</td> <td bgcolor="#FFFFFF"> <p align="center"><a href="paper.asp?testid=<%=rs1("testid")%>"> <font color="#F2AF4A">进入考场</font></a></td> </tr> <%
  • end if rs1.movenext
  • loop %> </table> <% end if end if %> <%if i=1 then%> <table border="0" cellspacing="0" bordercolor="#111111" width="480"> <tr> <td width="100%" height="30">&nbsp;现在您还没有需要参加考试的科目! </td> </tr> </table> <%end if%>
  • </body> </html> 谢谢!!!!

2005-5-30 17:28
Loud349
Rank: 1
等级:新手上路
帖子:22
积分:320
注册:2004-12-3

我用了

&lt;%
dim conn,mdbfile  
mdbfile=server.mappath("exam.mdb")  
set conn=server.createobject("adodb.connection")  
conn.open "driver={microsoft access driver (*.mdb)};uid=;pwd=;dbq="&mdbfile  
%&gt;


打都打不开了

2005-5-30 17:29
无根泉
Rank: 4
等级:高级会员
威望:3
帖子:850
积分:8848
注册:2004-11-4

sql1="select * from exam_testuser where havetest=0 and userid="& request.cookies("userid")
先取出reuqest.cookies("userid"),看看有没有输入

我很菜,但我很努力!
2005-5-30 17:58
regedit
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:19
帖子:950
积分:9754
注册:2004-6-8

[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
这句话是说数据类型不匹配啊!

最新作品:百货品牌商品资讯第一门户([url]http://www.ib100.com/[/url]),欢迎交流
2005-5-30 18:01
Loud349
Rank: 1
等级:新手上路
帖子:22
积分:320
注册:2004-12-3

还是不行,用户可以登陆,但不可以修改密码,我把原文件传给版主,帮我解决一下,谢谢!

2005-5-30 22:26
哈马拟
Rank: 3Rank: 3
等级:中级会员
帖子:270
积分:2800
注册:2004-7-15

第49行?

你要注明下哪行是第49行啊!!


2005-5-31 10:42
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.054790 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved