-
写一个判断语句,使用 if,首先确定 ID 33-1 是否为空,然后决定是否输出。
我也是ASP的学生。
让我们做一些研究。
-
当你完成第一个循环时,指向记录集的指针已经移动到最后一个位置,根据你写的内容,我认为下一个循环不会被执行,这意味着你的rs(不应该被打印出来"riji")。至于要显示的固定信息量,可以按如下方式修改 SQL 语句: selelct top 5 * from rizhi order by id desc 这是真实倒计时的五条消息,如果要更改消息数量,可以在 SQL 语句中修改数字。
所以我想在一页上循环浏览两个记录集,有没有办法修复它? 答:是的,那么你可以创建两个记录集,不要使用相同的名称,只是循环显示,或者,如果你能很好地控制它,你可以使用一个记录集,比如上面的记录集,你在 rs("username"使用完后,清空记录集并使用下面的 rs("riji"上。
绝对。 记得采用它。
-
它无法比较,它只是显示 <%=rscourse("course"%>则判断语句已进入 else 分支。
name 不等于 rscourse("course"那又如何呢?
请输入名称和 rscourse("course") 打印以查看它们是否相等。
你可以在这里添加一句话,看看它们是什么,你可以立即找到问题所在。
name=request("title")"name="&name
rscourse="& rscourse("course")%>
-
字符串比较与 = 不正确。
**更改为:%name=request("title")%>if name like rscourse("course") then %>
=rscourse("course")%>else%>
=rscourse("course")%>end if%>
-
从数据表中选择 * ,其中开始时间和结束时间之间的时间字段
或从数据表中选择 * 时间字段 - 7 >=0
或从数据表中选择 *,其中 datediff('d'、时间场、'查询时间')>=7
-
"从列表数据中选择 *,其中 title='" & shangpinmingcheng &"'" ,con,1,3
这句话打开数据库并且是可读写的。
但您需要确保条件参数正确,其中产品名称 ='"&shangpinmengcheng&"'"可能在数据库中的数据中找不到此参数。 所以打开的数据库是空的。
好吧,以后,你 rs ("产品名称")..你可能会出错。
相反:从列表数据中选择 *,其中 title='" & shangpinmingcheng &"'" ,con,1,3
if not( and then
rs("产品名称")=shangpngmingcheng...
产品的修改成功")
否则数据不存在")
end if
让我们这样看一下。
-
在更新之前确定记录集是否为空。
if then
end if
rs("产品名称")=shangpinmingchengrs("产品信息")=shangpinxinxirs("商品**")=shangpinjiage"产品的修改成功")
如果出现错误,则您正在查找的不仅仅是一条记录。
-
啊的地方,阿斯达的啊,阿斯达的啊。
-
我不知道你为什么要这样做,但我有一个更简单的方法可以做到这一点,那就是按这个列字段排序,然后在循环内部检查当前记录是否与前一列具有相同的值,如果不同,则表示是时候处理另一列的输出了。 这允许仅通过循环访问记录集一次来输出所有六列。 但如果你现在想想,你必须经历六遍。
-
因为你阅读了回复,所以光标真的不会循环。
它应该写得更精简。
“-dim rs,rs1,sql,sql1,hf
设置 rs = server。 (
sql = “选择编号、名称、标题、正文、从客户订单号递增的时间”。
rs open sql,conn,1,1 set rs1 = (“Do instead of.
sql1 = “select * relative guestid = ” rs(“id”) 注意:这是循环。
SQL1、Conn >。
-
这种功能是运行在服务器端的ASP无法实现的,当它向客户端(即浏览器)发送数据时,是一次性以数据流的形式发送的,浏览器接收到数据后会显示页面,浏览器在传输过程中不会做任何事情。 也就是说,当浏览器显示页面时,所谓的在服务器端将数据逐个导入SQL的过程已经完成。 如果导入过程耗时较长,那么浏览器也会卡在那里,进入暂停动画状态,因为此时服务器还没有返回消息,浏览器也在焦急地等待,如果超过一定时间没有回复(默认好像是一分半钟), 浏览器将提示超时错误。
所以你的目的无法实现。 仔细想想,就连Internet Explorer本身的进度条都不准确。
其实网页上的进度条没有一个是真实的,都是用来愚弄人的GIF动画,当然,有总比没有好。
-
不要那么断然地说ASP不能实现,它可以实现,只是不如将AJAX与JS一起使用。
如果单独依赖ASP,可以一次读取几条数据(这个控件少一点,减少服务器上的负载),然后记下当前读取的序号,然后再次调用自己,传入下一个要读取的数据在数据位置, 直到所有的数据都读完了,只要传递一个结束标志,然后在读取结束标记的时候进行以后的操作,这样显示的效果就是,会有一个进度条,而且是真正的读取进度,但是,浏览器会不断刷新,最好使用ajax, 它不会刷新,可以得到一个真正的进度条。
-
使用 JS,仅使用 JS 是无法做到的。
-
function iscurday(strdate)dim bltemp
bltemp = false
if year(strdate)=year(now())and month(strdate)=month(now())and day(strdate) =day(now())then
bltemp = true
end if
iscurday = bltemp
end function
调用方法:iscurday(你要判断的日期) 如果为 true,则为当天的日期。
-
是的!! 好好学,很简单!!
-
在执行数据库查询后,您肯定必须将所有内容都循环出来,对吧?
在循环的外部定义一个变量,i=0
然后让 i = i +1 在循环中
然后将变量 i 放在循环中,你想显示它,而不显示它
……这是您将要循环播放的内容。 您可以在此处显示变量 i
换句话说,你上面的 html** 被放置在一个 rewhile 循环中,当然你可以使用 do ......loop
至于只显示显示"sns"字段等于"071"用户呢?
您可以在 SQL 语句的末尾添加条件,在 SQL 语句后选择 * from table,其中 SNS=071
-
你能遍历显示的所有数据吗? 这很简单,使用。
don=1..n
n=n+1loop until then
或者也许它只是其他一些循环。
-
i = 0
我把它添加到循环体中。
i=i+1,然后在记录标题前添加 <%=i%>
就是这样。 它按序列号排列。
randomize
a=int(100*rnd+ 1)'生成一个介于 1 和 100 之间的数字。 >>>More
你说你是新手,所以我会告诉你。
在第 1 点,该值为 v=1;在第 2 点,传递值 v=2,依此类推。 >>>More