Discussion:
shdata.asp
(时间太久无法回复)
jack
2007-04-13 02:54:03 UTC
Permalink
<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%>
<!--#include file="Connections/connDSN.asp" -->
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_connDSN_STRING (line 8)
Recordset1.Source = "SELECT * FROM 學生通訊錄"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = -1
Repeat1__index = 0
Recordset1_numRows = Recordset1_numRows + Repeat1__numRows
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>無標題文件</title>
</head>

<body>
<table width="70%" border="1">
<tr>
<th scope="col">座號</th>
<th scope="col">姓名</th>
<th scope="col">電子郵件</th>
<th scope="col">性別</th>
<th scope="col">生日</th>
<th scope="col">電話</th>
<th scope="col"><p>住址</p> </th>
</tr>
<%
While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF))
%>
<tr>
<td><%=(Recordset1.Fields.Item("座號").Value)%></td>
<td><%=(Recordset1.Fields.Item("姓名").Value)%></td>
<td><%=(Recordset1.Fields.Item("電子郵件").Value)%></td>
<td><%=(Recordset1.Fields.Item("性別").Value)%></td>
<td><%=(Recordset1.Fields.Item("生日").Value)%></td>
<td><%=(Recordset1.Fields.Item("電話").Value)%></td>
<td><%=(Recordset1.Fields.Item("住址").Value)%></td>
</tr>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
Recordset1.MoveNext()
Wend
%>

</table>
</body>
</html>
<%
Recordset1.Close()
Set Recordset1 = Nothing
%>
--
jack
jack
2007-04-13 16:18:02 UTC
Permalink
是的,我正是用Access資料庫,且是初學動態網頁,對於資料庫及Dreamweaver都不熟悉,出錯了也找不到方法解決,也不知道應該參考哪些書籍才能培養出自己解決的能力,就如閣下所說的:MM_connDSN_STRING
變數內容,我都不知道是指哪些資料,而該資料庫所在目錄並沒有授權給 IUSR_servername
有寫入權,所以資料庫無法開啟又是指什麼我也不懂,請閣下不令指教。
另外連線字串為:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:\dwmxweb\class.mdb.
不知所提供的資料是否足夠,感恩閣下的指導
--
jack


"璉璉" 來函:
1. 請回覆原主題,別人才知道你再說什麼,不要另開新主題,除非內容不同。
2. 前面說了,請把第八行及相關的變數與設定貼出來。你並沒有貼出 MM_connDSN_STRING 變數內容。
會這樣說,是我懷疑你使用 Access 資料庫,而該資料庫所在目錄並沒有授權給 IUSR_servername 有寫入權,所以資料庫無法開啟。
從連線字串可以看出你用哪個資料庫,才會進到下一個是否授權的討論。
--
請移轉至微軟程式設計、系統管理使用新技術論壇討論區,提供網友回覆後即時簡訊、電子郵件通知:
程式開發設計:http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14
操作管理技術:http://forums.microsoft.com/technet-cht/default.aspx?siteid=23
Post by jack
Recordset1.ActiveConnection = MM_connDSN_STRING (line 8)
继续阅读narkive:
Loading...