标题:[讨论] 求助,asp和数据库连接
取消只看楼主
Loud349
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-12-3
 问题点数:0 回复次数:4 
[讨论] 求助,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-05-29 16:36
Loud349
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-12-3
得分:0 
技术信息(用于支持人员)
  • 错误类型: 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-05-30 17:28
Loud349
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-12-3
得分:0 
我用了

&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="&amp;mdbfile  
%&gt;


打都打不开了

2005-05-30 17:29
Loud349
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-12-3
得分:0 
还是不行,用户可以登陆,但不可以修改密码,我把原文件传给版主,帮我解决一下,谢谢!

2005-05-30 22:26
Loud349
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2004-12-3
得分:0 
rs.open sql,conn,3,2
为49行.
谢了!

2005-05-31 11:30



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




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

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