高手请进!asp查询sql server不能显示数据的问题?
林仪明 2002-10-10 07:12:38 我使用如下代码:
dim sql1,rs1
set rs1=Server.CreateObject("Adodb.Recordset")
sql1="select top 10 id,船名,船舶类型,建造厂,建造时间,船籍,船舶所有人,航区 from dbo.船舶卖出表 "
rs1.open sql1,conn,1,2
if not (rs1.EOF or rs1.BOF) then
msg1="<table width=100% border=1 bordercolorlight=000000 cellspacing=0 cellpadding=2 bordercolordark=FFFFFF><tr bgcolor=FFCC99 align=center><td>船舶类型</td><td>船龄</td><td>适航区域</td><td>船籍</td><td>航旗</td><td>载重</td><td>登记时间</td><td width=100>编号</td></TR>"
for j=1 to 10
if rs1.EOF or rs1.BOF then
exit for
else
msg1=msg1&"<tr><td>"&rs1("船名")&"</td><td>"&rs1("船舶类型")&"</td><td>"&rs1("建造厂")&"</td><td>"&rs1("建造时间")&"</td><td>"&rs1("船籍")&"</td><td>"&rs1("船舶所有人")&"</td><td>"&rs1("航区")&"</td><td><a href='/index-5-2.asp?id="&rs1("id")&"/'return true;"&chr(34)&" onmouseout="&chr(34)&"window.status='';return true;"&chr(34)&">"&rs1("id")&"</td></tr>"
rs1.MoveNext
end if
next
msg1=msg1&"</table>"
end if
但页面只显示:
船舶类型 船龄 适航区域 船籍 航旗 载重 登记时间 编号
而数据没有显示!
我在数据库里有2条测试数据!
那里出问题?请高手指点,是不是sql server 的配置有问题啊!