回 帖 发 新 帖 刷新版面

主题:[讨论]求助!有一个数据库的问题?

无法显示网页 
试图访问的网页出现问题,无法显示。 

--------------------------------------------------------------------------------

请尝试执行下列操作:

单击刷新按钮,或稍后重试。

打开 localhost 主页,然后查找与所需信息相关的链接。 
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
/addstu.asp, 第 220 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon) 

网页:
GET /addstu.asp 

时间:
2006年7月31日, 下午 06:51:21 


详细信息:
Microsoft 支持 
 

回复列表 (共8个回复)

沙发

谁来帮个忙??

板凳

代码如下:
<%@LANGUAGE="JAVASCRIPT" %>
<!--#include file="Connections/kevin.asp" -->
<%
// *** Edit Operations: declare variables

// set the form action variable
var MM_editAction = Request.ServerVariables("SCRIPT_NAME");
if (Request.QueryString) {
  MM_editAction += "?" + Server.HTMLEncode(Request.QueryString);
}

// boolean to abort record edit
var MM_abortEdit = false;

// query string to execute
var MM_editQuery = "";
%>
<%
// *** Insert Record: set variables

if (String(Request("MM_insert")) == "xuehao") {

  var MM_editConnection = MM_kevin_STRING;
  var MM_editTable  = "student";
  var MM_editRedirectUrl = "addstu.asp";
  var MM_fieldsStr = "textfield|value";
  var MM_columnsStr = "id|',none,''";

  // create the MM_fields and MM_columns arrays
  var MM_fields = MM_fieldsStr.split("|");
  var MM_columns = MM_columnsStr.split("|");
  
  // set the form values
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    MM_fields[i+1] = String(Request.Form(MM_fields[i]));
  }

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%
// *** Insert Record: set variables

if (String(Request("MM_insert")) == "form2") {

  var MM_editConnection = MM_kevin_STRING;
  var MM_editTable  = "student";
  var MM_editRedirectUrl = "addstu.asp";
  var MM_fieldsStr = "textfield2|value";
  var MM_columnsStr = "name|',none,''";

  // create the MM_fields and MM_columns arrays
  var MM_fields = MM_fieldsStr.split("|");
  var MM_columns = MM_columnsStr.split("|");
  
  // set the form values
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    MM_fields[i+1] = String(Request.Form(MM_fields[i]));
  }

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%
// *** Insert Record: set variables

if (String(Request("MM_insert")) == "form3") {

  var MM_editConnection = MM_kevin_STRING;
  var MM_editTable  = "student";
  var MM_editRedirectUrl = "addstu.asp";
  var MM_fieldsStr = "textfield3|value";
  var MM_columnsStr = "age|none,none,NULL";

  // create the MM_fields and MM_columns arrays
  var MM_fields = MM_fieldsStr.split("|");
  var MM_columns = MM_columnsStr.split("|");
  
  // set the form values
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    MM_fields[i+1] = String(Request.Form(MM_fields[i]));
  }

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%
// *** Insert Record: set variables

if (String(Request("MM_insert")) == "form4") {

  var MM_editConnection = MM_kevin_STRING;
  var MM_editTable  = "student";
  var MM_editRedirectUrl = "addstu.asp";
  var MM_fieldsStr = "textfield4|value";
  var MM_columnsStr = "sex|',none,''";

  // create the MM_fields and MM_columns arrays
  var MM_fields = MM_fieldsStr.split("|");
  var MM_columns = MM_columnsStr.split("|");
  
  // set the form values
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    MM_fields[i+1] = String(Request.Form(MM_fields[i]));
  }

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>
<%
// *** Insert Record: set variables

if (String(Request("MM_insert")) == "form5") {

  var MM_editConnection = MM_kevin_STRING;
  var MM_editTable  = "student";
  var MM_editRedirectUrl = "addstu.asp";
  var MM_fieldsStr = "textfield5|value";
  var MM_columnsStr = "dorm|',none,''";

  // create the MM_fields and MM_columns arrays
  var MM_fields = MM_fieldsStr.split("|");
  var MM_columns = MM_columnsStr.split("|");
  
  // set the form values
  for (var i=0; i+1 < MM_fields.length; i+=2) {
    MM_fields[i+1] = String(Request.Form(MM_fields[i]));
  }

  // append the query string to the redirect URL
  if (MM_editRedirectUrl && Request.QueryString && Request.QueryString.Count > 0) {
    MM_editRedirectUrl += ((MM_editRedirectUrl.indexOf('?') == -1)?"?":"&") + Request.QueryString;
  }
}
%>

3 楼

可能权限问题可能是数据库已经被打开

4 楼

怎么修改?
可以提示一下么?

5 楼

数据库没有打开!也没有设计权限

6 楼

我也碰到过这种问题,我想了好多办法,还有找了好多方法也没有解决。
卸载了IIS在装也不行,服务组件和权限重设了也不行,
最后总结是系统文件出错了,重装之后就好了。

可以用google搜下  HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
可用看到很多解决的方法,但就是解决不了。

7 楼

你用的系统应该是2000或是2003吧,你看一下你的数据库属性,一般出现这种问题全是access数据库,在此数据库的属性里,有一个权限,你在权限哪里设置一下就行了。一般全是权限的事。

8 楼

你的数据库加过密吧~我在用asp+access遇到过~不要密码并且把以独占方式打开那个沟沟去掉

我来回复

您尚未登录,请登录后再回复。点此登录或注册