收录日期:2020/10/27 22:58:08 时间:2016/05/12 05:32:56 标签:ASP
我想在IIS个人服务器上试运行一个带有SQL数据库的ASP程序,可惜程序不能运转,请问各位高手大哥,这是什么毛病??我是个女孩,希望能得到帮助,
(通过服务器中转)
配置iis,通过url既是类似这样(http://localhost/test.asp)来运行.asp的文件,不能通过双击打开。再一个不能运转,有可能程序有错误
sleilei (雷磊) 你好:
    打开INTERNET服务管理器,点击默认WEB站点,点鼠标右键选择新建下的虚拟目录,按您想要的建好后,假如您建的是aaa虚拟目录,然后选择你新建的虚拟目录,点鼠标右键选择属性,再选择其中的文档项,将里面的默认文档修改为你想要的文档名称,然后就用http://localhost/aaa/ASP文档名称,就可以打开了,如果想要建站点,那么同上,只要在新建的时候选择站点,其它步骤基本一样!在程序无误下应该要以用了!
不知道我说的详细吗!你试试吧!:)
报什么样的错?
如果你的IIS配置没有问题,必须打开ie,通过地址栏输入url地址,进行访问,asp服务器才会对你的程序解释执行,直接双击是不行的,如果不是这个问题,把你的错误贴出来,让大家帮你想个办法.
不能运行?系统报什么错?是不是500-100服务器内部错误?
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/conn.asp, 第 3 行
谢谢各位好心的大哥
错误是上面这样的
你连接数据库的代码?
<!-- #include file="conn.asp" -->
<%
set rs=server.createobject("adodb.recordset")
sql="select * from poll where id="&request.querystring("id")
rs.open sql,conn,1,1
if not rs.eof then
dim polltitle,polluser,pollvalue1,pollvalue2,pollvalue3,pollvalue4,pollstart,pollstop
polltitle=trim(rs("polltitle"))
polluser=trim(rs("polluser"))
pollvalue1=trim(rs("pollvalue1"))
pollvalue2=trim(rs("pollvalue2"))
pollvalue3=trim(rs("pollvalue3"))
pollvalue4=trim(rs("pollvalue4"))
pollstart=trim(rs("pollstart"))
pollstop=trim(rs("pollstop"))
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<html>
<head>
<title><%=polltitle%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="style.css" type="text/css">
</head>

<body bgcolor="#f2f2f2" text="#000000">
<form name="form1" method="post" action="pollsave.asp?id=<%=request.querystring("id")%>">
<div align="center">
  <table width="400" border="0" cellspacing="0" cellpadding="0" height="20" bgcolor="#000099">
    <tr> 
      <td> 
        <div align="center"><font color="#ffffff"><b><%=trim(polltitle)%></b></font></div>
      </td>
    </tr>
  </table>
  <table width="400" border="0" cellspacing="0" cellpadding="0" height="20">
    <tr>
      <td>该投票由<font color="#ff0000"><%=trim(polluser)%></font>发起,开始于<font color="#ff0000"><%=trim(pollstart)%></font>,<%if isnull(trim(pollstop))<>true then%>将于<%=trim(pollstop)%>结束。<%else%>没有设置结束时间。<%end if%></td>
    </tr>
  </table>
    <table width="399" border="0" cellspacing="0" cellpadding="0" height="25" bgcolor="#FFFFFF">
      <tr> 
      <td width="50">
          <input type="radio" name="pollvaluenum" value="1">
        </td>
        <td width="349"><%=trim(pollvalue1)%></td>
    </tr>
  </table>
    <table width="400" border="0" cellspacing="0" cellpadding="0" height="25" bgcolor="#E0E0E0">
      <tr> 
      <td width="50">
          <input type="radio" name="pollvaluenum" value="2">
        </td>
        <td width="350"><%=trim(pollvalue2)%></td>
    </tr>
  </table>
    <table width="400" border="0" cellspacing="0" cellpadding="0" height="25" bgcolor="#FFFFFF">
      <tr> 
      <td width="50">
          <input type="radio" name="pollvaluenum" value="3">
        </td>
      <td width="350"><%=trim(pollvalue3)%></td>
    </tr>
  </table>
    <table width="400" border="0" cellspacing="0" cellpadding="0" height="25" bgcolor="#E0E0E0">
      <tr> 
      <td width="50">
          <input type="radio" name="pollvaluenum" value="4">
        </td>
      <td width="350"><%=trim(pollvalue4)%></td>
    </tr>
  </table>
    <br>
    <input type="submit" name="Submit" value="投票">
    <input type="submit" name="submit" value="查看">
  </div></form>
<p align="center">&nbsp;</p>
<div align="center">
  <p>&nbsp;</p>
  <p><br>
  </p>
</div>
<p align="center">
  <!-- #include file="copyright.asp" -->
</p>
conn.asp的代码
看来是你打开数据库连接的代码有错,试着把conn.asp改成下面这样,其中的ip地址和数据库名称,账号、密码改成你自己的就好了:
conn.asp
<%
'跟据实际情况修改相应代码以联接相就数据库
set conn=server.CreateObject("ADODB.CONNECTION")
'SQL server
ds="DRIVER=SQL Server;SERVER=11.11.11.1;User Id=sa;PASSWORD=;DATABASE=sxhr"
'Access
'ds="driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("dc.mdb")
conn.Open ds
%>
另:你不说你是女孩,大家也会帮你的。




顺便问一下,是不是ppmm呀?

请问如何在DBGrid的表头中加回车 这是不是人!!!我非常惊讶!!! 如何自动在 sql中存储文件路径并将路径字段显示出来,望有源程序代码 学习asp需要什么知识基础? 一个关于VB数据库的简单问题 用最简单的方法转换sql的日期。 關于連接的問題﹗-Oracle ********S O S******** 一道c++算法题! 在Win2000中,一般使用什么工具管理COM+组件??? 用友财务软件接口得 视频传输?可怜一下我吧!!!! 再问关于把二进制(一长串)写入注册表。 超级dll问题 大虾救命啊!!!50分!!! DxDBGrid中哪个属性等价于DbGrid的”ReadOnly”属性.如果没有应该怎样设置? 我需要泡妞大法 www.OurCode.net编程网站正式建成 Oracle的一个备份恢复问题 怎么播放VOX文件?Dll,VCL,OCX都行 如何清除IE自动完成的内容?比方说登陆网站时的用户名? STL的问题!memory leaks 在编译时出现2001错误,请各位高人多多帮忙,很急..... 编辑一个页面WEB时,如何在客户端限制用户输入的格式? 电脑的专有名称太多了,英文简写更让人眼花缭乱,怎样可以收集这些简写,并知道他们的确切含义?谢谢! 我的悲哀 高手请进,关于“象棋连网对战”! 怎样用SQL语句恢复SQLSERVER数据库备份,并覆盖现有(正在使用)数据库? 用DAO连接EXCEL数据库的问题 如何触发单选框事件