asp问题,求高手解答

作者&投稿:铎飘 (若有异议请与网页底部的电邮联系)
ASP的问题~

'刚好前段时间有个问题里弄的

ASP部分 " & cv & "数组分拆" for y = 0 to x rs.AddNew rs("cv")=cv_Arr(y) rs.update response.write cv_Arr(y) & "" next end if %>

<%
if rs("gongjiao")="" then
response.write rs("gongjiao")
else
response.write "无"
end if
%>
一般来说都是这样判断的,但是有的时候,无论是否为空,都是会判断成有内容的,但是让他显示出来又显示的是空白的。这是根据数据库里的数据类型而定的。下面这种方法是绝对可以正常显示的。
<%
if IsBlank(rs("gongjiao")) then
response.write "无"
else
response.write rs("gongjiao")
end if
Function IsBlank(ByRef TempVar)
'by default, assume it's not blank
IsBlank = False
'now check by variable type
Select Case VarType(TempVar)
'Empty & Null
Case 0, 1
IsBlank = True
'String
Case 8
If Len(TempVar) = 0 Then
IsBlank = True
End If
'Object
Case 9
tmpType = TypeName(TempVar)
If (tmpType = "Nothing") Or (tmpType = "Empty") Then
IsBlank = True
End If
'Array
Case 8192, 8204, 8209
'does it have at least one element?
If UBound(TempVar) = -1 Then
IsBlank = True
End If
End Select
End Function
%>

按自己的理解。
1.作用域分为局部和全局。(这个很容易理解,比方,你在asp页面里面:dim a 这时,如果你在另一个页面里就找不到此变量a ,全局,即不管什么页面都可以获得,分为application对象和session对象,都可以用来实现全局)生命周期,我觉得的是vbscript当中的function 函数之流的逻辑顺序。
2.request对象,获取用户post或get提交的数据,或者获取用户的userAgent。response对象,页面转向,或者管理输出流。
3.session对象,为每个用户提供基于web服务器的标识(用可以这样认为:提供必要的单独应用)
4.recordset对象,记录集对象,首先从连接对象获取记录,接着,通过记录集对象的管理,达到想要的效果。(过程,我就不写了,网上大把。)
5.这个也不要写了。
(最后说一下连接对象与命令对象和记录集对象的区别)
1.命令对象是其他两个的对象的综合版,提示快捷的数据操作。
2.连接对象向对于命令对象,在于连接对象提供更全面的应用,比如:事物回滚。
3.当然记录集对象也是一样,多了更多的记录应用,比如:可以设定指定类型

ASP这段程序是什么意思求高手解答 跪谢!!
答:text/html; charset=gb2312"> 我的购物车 td{font-size:9pt;line-height:120%;color:#353535} body{font-size:9pt;line-height:120%} 解释了一部分 下边跟上边差不多 看一下 具体的就是 先判断 是否登录 然后 放 到购物车里 还有删除 添加 功能 有问题回复 ...

请问asp.net中怎么样清空页面上的所有文本框里面的值?求高手帮忙解答一...
答:可以使用循环搜索Controls,清除其中文本框就行了。protected void Button1_Click(object sender, EventArgs e) { ResetTextBox(this.Controls); } public void ResetTextBox(ControlCollection cc) { foreach(Control ctr in cc) { if(ctr.HasControls()) { ResetTextBo...

ASP表单一个问题,求高手答!
答:id用于获取某个控件 onpaste是往这个输入框中粘贴信息时所触发的事件,ondrop也类似,regInput()是一个验证输入的函数,具体要看它是怎么写的了,看样子是用正则表达式(/^\d*\.?\d{0,2}$/)来验证输入内容,然后给出提示

求教高手下 ASP的问题
答:判断数据库是否为空,要判断BOF和EOF属性是否同时为空,你只是判断游标是否位于最后一条记录之后就认定是没有记录,这样在判断不严谨 但你这儿的用法并不一定报错,如果游标类型"只读向前"从开始读取到EOF为真时,可以判断数据库为空,如果非"只读向前"类型游标,那么当我调用MOVEFIRST方法时,你仍按上述方法...

asp错误,高手解答,有加分 ADODB.Field (0x800A0BCD)
答:是ADMIN文件夹缺少了几个ASP文件,从主目录里面找到,复制到ADMIN里面再试试,我以前也遇到过这问题的!

急求高手指点asp的问题...
答:RS.OPEN SQL,CONN,A,B A:ADOPENFORWARDONLY(=0)只读,且当前数据记录只能向下移动 ADOPENKEYSET(=1)只读,当前数据记录可自由移动 ADOPENDYNAMIC(=2)可读写,当前数据记录可自由移动 ADOPENSTATIC(=3)可读写,当前数据记录可自由移动,可看到新增记录 B:ADLOCKREADONLY(=1)缺省锁定类型,记录集是只读的,...

asp分页问题,求高手解答
答: <!--#include file="inc/logotop.asp" --> <!--#include file="inc/sys.asp"--> < sub titlen(i)tlen=rs("topic")if len(tlen)>i then tlen=left(tlen,i)&"..."else tlen=tlen end if end sub '设置每页显示数量 Const PAGESIZE=8 '设置略显示多少页 Const PARTSIZE=10 dim...

会ASP的高手请帮我解答,谢谢
答:首先 你的应该不是表 是字段 你用下面这代码试试 <% if rsweb("GAME_in_date") >rsweb("GAME_out_date") then response.write "在线"else response.write "离线"end if >

求高手帮忙解决ASP程序问题?
答:驱动程序不支持所需的属性,按这个提示来看,你61行应该是rst.open sql,conn,1,1 这一行代码吧。sql是一个简单的Sql语句。检查一下你有没有shop这个表,表里面有没有ID 这个字段。如果不是这一行。请把第61行代码标识出来。还有,如楼上说的,Set Rst = myPagination.rst 这个不知道你是要做...

请问asp.net中怎么样清空页面上的所有文本框里面的值...
答:如果是form表单中,可以直接使用 恢复到加载状态