高手帮忙,asp错误,缺少语句?

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:00:54
01: <HTML>
02: <HEAD>
03: <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
04: <TITLE>EX11-07B.asp 更新类别信息的内容-取出类别信息</TITLE>
05: </HEAD>
06: <BODY>
07: <%
08: strDSN="DSN=deary;uid=deary;pwd=23924400"
09: TableName = "产品类别"
13: Set OBJConn = Server.CreateObject("ADODB.Connection")
14: OBJConn.Open strDSN
15: strSQL = "Select * From " & TableName & " Where 产品名称='" & Request.Form("ClassifyNo") & "'"
16: Set Rs = OBJConn.Execute ( strSQL )
17: Response.Write "SQL Query 的内容:<BR><B><I>" & strSQL & "</I></B>"
18: If Not Rs.Eof Then
19: %>
20: <form method='post' id=form2 name=form2 Action="c.asp">
21: <table Border=1 align="center">
22: <Tr><Td cols

楼上的说错了,楼主用的是SQL数据库,你却把ACCESS数据库的连接方式告诉他,有点误人子弟啊,楼主,请参考这个答案,改改试试。

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={SQL Server};server=服务器IP;uid=deary;pwd=23924400;database=数据库名"

数据库的物理地址没有给入吧?

08: strDSN="DSN=deary;uid=deary;pwd=23924400"
后面加上:
&";Data Source="&server.mappath(*****)

其中******为你的数据库物理地址。

一.
你没连接数据库:
新建CONN.ASP
<%
set rs=server.createobject("adodb.recordset")
conn = "DBQ="&server.mappath("数据库xxx.mdb")&";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
%>

然后...
在你的页面中调入
<!--#include file="conn.asp" -->

二.
15: strSQL = "Select * From " & TableName & " Where 产品名称='" & Request.Form("ClassifyNo") & "'"

我想我一下:产品名称是数据库的字段吗?
怎么是中文的啊? 数据库的字段最好用 西文 ,我不知道能不能用中文