主题:  Help me!

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#12001/7/27 12:44:37
第一个文件名称是product.htm,代码如下:


Untitled Document




Select Product






 




第二次个文件名称是view.asp,代码如下:
<%
Option explicit
Dim dcnDB
Dim DBLocation
Dim strSql
Dim rsProd
DBLocation="c:\Nwind.mdb"
Set dcnDB=Server.CreateObject("ADODB.Connection")
dcnDB.ConnectionString ="Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & DBLocation
dcnDB.Open
strSql="SELECT * FROM Products WHERE Category=" & Request.Form("category") & "ORDER BY ProductName"
Set rsProd=dcnDB.Execute(strSql)
%>


Untitled Document






<%
Do while Not rsProd.EOF
%>

        
    

    
    

<%
rsProd.MoveNext
Loop
%>
<%=rsProd("ProductName") %><%=rsProd("UnitPrice") %><%=rsProd("QuantityPerUnit") %><%=rsProd("UnitsInStock")%>



<%
rsProd.Close
dcnDB.Close
%>


当我按下第一个文件的“GO”后,出错了。
我仔细的看过第二个文件的代码,不知道错在什么地方。
我安装的WIN200。IIS

请那位大侠帮我看看急的我头都疼了。

谢谢谢谢。



黑马王子

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/28 19:03:56
#22001/7/27 14:54:37
错误提示是什么?
建议不要用文件DSN
你可以用无DSN联接



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#32001/7/27 22:42:09
这么说代码没有问题了。

错了我用的是WIN2000的PWS。



黑马王子

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/28 19:03:56
#42001/7/28 11:31:28
不要用DSN
代码如下
最好在用2000下的iis5



如何不通过数据源名DSN访问ACCESS数据库
(00-5-9 204)



设定一个数据源名,然后在ASP中通过数据源名访问,无疑是最方便的访问方
式,但在某些特殊的场合必须绕过数据源直接访问数据库,比如飞鸟之家的程序,因
为服务器远在海外,无法设置数据源,相信很多个人主页也会遇到我这种问题,
解决办法十分简单:
<%
    dim conn
    dim connstr
    connstr="DBQ="+server.mappath("db/board.mdb")+ _
    ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" + _
    "DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;" + _
    "MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;" + _
    " SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
set conn=server.createobject("ADODB.CONNECTION")
  conn.open connstr
%>

编辑历史:[这消息被黑马王子编辑过(编辑时间2001-07-28 11:32:44)]
[这消息被黑马王子编辑过(编辑时间2001-07-28 11:34:20)]
[这消息被黑马王子编辑过(编辑时间2001-07-28 11:35:30)]


5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
注册:2001/5/21 21:43:30
#52001/7/28 14:48:02
大哥我是初学者。
太深奥了。



黑马王子

职务:普通成员
等级:1
金币:1.0
发贴:209
注册:2001/5/28 19:03:56
#62001/7/29 10:33:51
上面的只是不用数据源
取数据库的相对路径
然后创建connection对象
然后打开
慢慢看看不难的