rs.recordcount需要与整数进行加操作后赋给html中的rowspan,请问如何操作,recordcount+3这样的操作是否因为类型不对? 总取不到数

xiajuner 2008-09-04 04:46:44
rs.recordcount需要与整数进行加操作后赋给html中的rowspan,请问如何操作,recordcount+3这样的操作是否因为类型不对? 总取不到数

ASP连接 sybase12.5 (通过 SYBASE ASE ODBC Driver)

/*---------------------
dim sqlZY
dim rsZY

set rsZY = server.createobject("adodb.recordset")
sqlZY = "普通sql语句,取出4条记录"

rsZY.open sqlZY,dbc,3,d
/*---------------------
html代码中需要通过取得记录数的地方
<tr><td colspan=2 rowspan=(<%=rsZY.recordcount%>+3)> //此处必须要+3, 没法通过修改网页table来实现
问题就在这里,单独取recordcount没问题,但做了+3这样的操作就取不到值,是否是类型不配配的缘故?

我试着在ASP程序段里
dim cnt
cnt = int(rsZY.recordcount)+3
然后在html中rowspan处取cnt值 但是也取不到

请问各位大大该如何解决这个问题??

...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
怎么可能取不到
cnt = int(rsZY.recordcount)+3
你这么写不对,asp里没有int这个函数吧,应该这样写
cnt = cint(rsZY.recordcount)+3
然后<tr> <td colspan=2 rowspan=( <%=cnt%>)>
这样不行吗
如果不行那就是rowspan不支持动态改变属性值
sololi007 2008-09-05
  • 打赏
  • 举报
回复
楼上两位对啊,要理解前台页面和后台程序的区别啊
不耐烦 2008-09-04
  • 打赏
  • 举报
回复
<td colspan=2 rowspan=( <%=rsZY.recordcount+3%>)>
yanniu008 2008-09-04
  • 打赏
  • 举报
回复
<tr> <td colspan=2 rowspan=( <%=rsZY.recordcount%>+3)> 该成
<tr> <td colspan=2 rowspan=( <%=cint(cint(rsZY.recordcount)+3)%>)>
xiajuner 2008-09-04
  • 打赏
  • 举报
回复
上面一处修正
rsZY.open sqlZY,dbc,3,d-->3

28,392

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧