[問題] 用asp存取access有誤

看板Web_Design作者 (雞卷)時間16年前 (2009/06/09 14:57), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
<html> <head><title>Connect Access</title></head> <body> <% Set cnnDB = Server.CreateObject("ADODB.Connection") strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("class.mdb") cnnDB.Open strCon Set rstObj = Server.CreateObject("ADODB.Recordset") rstObj.Open "classmates", cnnDB //這裡有錯 %> <table bgcolor="#993300"> <tr bgcolor="#996633"> <td>姓名</td> </tr> <% Do While Not rstObj.EOF %> <tr> <td><%=rstObj("className")%></td> </tr> <% rstObj.MoveNext Loop rstObj.Close Set rstObj = Nothing cnnDB.Close Set cnnDB = Nothing '%> </table> </body> </html> 但是網頁開不出來,它說第10行有誤 錯誤類型: Microsoft JET Database Engine (0x80040E14) 無效的 SQL 陳述式;預期為'DELETE'、'INSERT'、'PROCEDURE'、'SELECT' 或 'UPDATE' 。 /t/1.asp, line 10 請問這個地方要改哪邊才行呢 -- 「他說坎德人身材這麼矮小是因為我們要做小事。『如果你仔細觀察世界上的每樣大東西 ,』他說,『你就會發現他們都是由小東西所組成的。』那隻巨大的龍也不過是由許多小 滴的血液組成的,也許吧。這些小東西才是讓所有的東西大不相同的原因。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.2.10
文章代碼(AID): #1ABWV6RQ (Web_Design)