Dreamweaver做Asp出现问题:错误类型:Microsoft JScript 编译错误 (0x800A03EC) 缺少 ';',帮忙看一下。
错误类型:MicrosoftJScript编译错误(0x800A03EC)缺少';'/newgn/Connections/conn.asp,line10,column4d...
错误类型:Microsoft JScript 编译错误 (0x800A03EC) 缺少 ';'
/newgn/Connections/conn.asp, line 10, column 4
dim conn
---^
以下是全部代码:
conn.asp:
<%
dim conn
Set conn = Server.Createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = "& Server.Mappath("/newgn/database/cnbruce.mdb")
%>
index.asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
var datasql = Server.CreateObject("ADODB.Recordset");
datasql.ActiveConnection = MM_conn_STRING;
datasql.Source = "SELECT * FROM user ORDER BY id ASC";
datasql.CursorType = 0;
datasql.CursorLocation = 2;
datasql.LockType = 0;
datasql.Open();
var datasql_numRows = 0;
%>
<%
var Repeat1__numRows = 10;
var Repeat1__index = 0;
datasql_numRows += Repeat1__numRows;
%>
解决问题是我的目的,了解其中的原理是我的终极目的,请指教! 展开
/newgn/Connections/conn.asp, line 10, column 4
dim conn
---^
以下是全部代码:
conn.asp:
<%
dim conn
Set conn = Server.Createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = "& Server.Mappath("/newgn/database/cnbruce.mdb")
%>
index.asp:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
var datasql = Server.CreateObject("ADODB.Recordset");
datasql.ActiveConnection = MM_conn_STRING;
datasql.Source = "SELECT * FROM user ORDER BY id ASC";
datasql.CursorType = 0;
datasql.CursorLocation = 2;
datasql.LockType = 0;
datasql.Open();
var datasql_numRows = 0;
%>
<%
var Repeat1__numRows = 10;
var Repeat1__index = 0;
datasql_numRows += Repeat1__numRows;
%>
解决问题是我的目的,了解其中的原理是我的终极目的,请指教! 展开
2个回答
展开全部
conn.asp代码如下:
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/newgn/database/cnbruce.mdb")
conn.open connstr
%>
index.asp代码如下:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM user ORDER BY id ASC"
rs.open sql,conn,1,3
datasql_numRows = 0
Repeat1__numRows = 10
Repeat1__index = 0
datasql_numRows = datasql_numRows+Repeat1__numRows
%>
错误原因是你把VBSCRIPT和JSCRIPT这两个脚本语言给弄混淆了,我现在改的这种是VBSCRIPT的(你可以测试一下!)。而你的conn.asp是VBSCRIPT的,而index.asp则是JSCRIPTR ,所以一个页面共同有两种脚本解析是不行的。
<%
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/newgn/database/cnbruce.mdb")
conn.open connstr
%>
index.asp代码如下:
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM user ORDER BY id ASC"
rs.open sql,conn,1,3
datasql_numRows = 0
Repeat1__numRows = 10
Repeat1__index = 0
datasql_numRows = datasql_numRows+Repeat1__numRows
%>
错误原因是你把VBSCRIPT和JSCRIPT这两个脚本语言给弄混淆了,我现在改的这种是VBSCRIPT的(你可以测试一下!)。而你的conn.asp是VBSCRIPT的,而index.asp则是JSCRIPTR ,所以一个页面共同有两种脚本解析是不行的。
展开全部
conn.open "provider=microsoft.jet.oledb.4.0;data source = "& Server.Mappath("/newgn/database/cnbruce.mdb")
追问
这么改了之后conn.asp单独调试没什么问题,可是运行index.asp时候问题依然存在!
-------------------------------------------------------------
错误类型:
Microsoft JScript 编译错误 (0x800A03EC)
缺少 ';'
/newgn/Connections/conn.asp, line 10, column 4
dim conn
---^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询