写了一段ASP代码不知道什么地方出错,求教!

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:36:23
<!--#include file="conn/conn.asp"-->

<html>
<head>
<title>阿斯大厦</title>
</head>
<body>
<%
set rs=Server.CreateObject("ADODB.Recordset")
strsql="Select SaveDate,TabImages,图片名称 from image where Menuid=&136& order by SaveDate desc"
rs.Open strsql,conn,1,3

savedate=rs("SaveDate")
tabimages=rs("TabImages")
photo=rs("图片名称")

do while not rs.eof

%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><% =SaveDate%></td>
<td><% =TabImages%></td>
<td><% =photo%></td>
</tr>
</table>
<%
rs.MoveNext
Loop
%>
//下面的三条语句是用于关闭数据库
<%
rs.close
set rs=nothing
%&g

最好不要用中文:图片名称。数据库和这语句中替换相应字段,字符串成ImageName

strsql="SELECT (SaveDate,TabImages,ImageName) From `image` WHERE Menuid=136 order by SaveDate desc"

>>strsql="Select SaveDate,TabImages,图片名称 from image where Menuid=&136& order by SaveDate desc"

既然Menuid都写死了,为什么不写成
strsql="Select SaveDate,TabImages,图片名称 from image where Menuid=136 order by SaveDate desc"

“图片名称” 不可以是中文