永发信息网

求教ASP高手

答案:2  悬赏:70  手机版
解决时间 2021-02-18 10:23
求教ASP高手
最佳答案
1.呵呵,就是多条件查询的问题,建议用分支语句来进行,意即:
前提假设你又三个条件:a,b,c(这里粗略的写出其思路,你根据情况扩充)
dim n
if trim(a)<>"" and trim(b)<>"" and trim(c)<>"" then
n=1
elseif
trim(a)<>"" and trim(b)<>"" and trim(c)="" then
n=2
elseif
trim(a)<>"" and trim(b)="" and trim(c)<>"" then
n=3
…………………………(其它情况的判断,并对分支n进行赋值)
switch(n)(分支语句来操作数据查询)
case(1):
select * from student where snow=‘“&a&”’ and **=‘“&b&”’and **=‘“&c&”’
case(2):
select * from student where snow=‘“&a&”’ and **=‘“&b&”'
case(3)
select * from student where snow=‘“&a&”’and **=‘“&c&”’
呵呵大致思路很清楚,就是对不同情况进行判别分类,然后处理

2.数据类型转化可以通过字段的.tostring()方法(如a.tostring()把a转化为字符类型),或.toint32()等类型把它转化为整型,或用convert(a).tostring()这种类似语句来去操作,因为不知道你用什么语言,所以不能写具体点,但方法都是一样或类似的,你只需baidu一下就ok了,或查一下软件的帮助

3.rs("uptime")=now()即是获取当前时间,比较时间大小是把数据库字段设置成事件类型,如smalldate类型,数据库获取当前字段直接用字段desc就可以对之降序排序

4.首先确定你的数据库已经连接正确,权限问题一般都是数据库没有连接好造成,然后看打开数据库的方法是否正确,是否支持修改,或是自己的数据库是否设置成了只读属性
全部回答
一,查询条件为空,在查询前就可以判断(通过JS或者VB都可以)
example:
<%
if request("query_key")=="" then
conn.execute ("select * from table where 条件")
else
...
end if
%>
二,数据类型不配,肯定要转换的
用转换函数,如:cstr(转字符),cint(转整形)
select * from student where snow=‘“&snow&”’
当SNOW为字符的时候,这么写是正确的
当SNOW为数据时,可写为:snow="&snow&"
三,当前时间now(),或者date()
计算时间,用datediff("d",date)(求差)或者dateadd("d",date)(求和)等等
注:d,为day,s,为秒等,你可以去查一下
四,权限问题,打开根目录,给你USER可修改权限
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
佐康专业祛痘丰县店地址在什么地方,想过去办
偌曼帝喷济在那里卖
狂病的临床意义为()A.痰蒙心神B.痰火扰神C.肝
筒车坝村怎么去啊,有知道地址的么
ADIDAS和NIKE的顶级篮球鞋分别是什么?多少钱
微博设置可见范围,范围内的人可以看到我设置
求助,钥匙掉了一把怎么办
买东西时钱已经付了,卖主一转身却说你没付钱
请问凤凰众筹的收益众筹项目怎么样?
女子裹浴巾掉落阳台是什么电视剧
昌盛汽修我想知道这个在什么地方
【ccty4】有线电视声音图像不同步的原理就是
阿里旺旺卸载不了,一直提示正在运行,重启也
广东土特产有哪些
顺丰快递能到重庆市巴南区李家沱土桥新尚城吗
推荐资讯
罗晋看见六六穿洋装手拿叶子落下来在几集
红蓝buff的效果
用英语写你在kfc吃饭的经历
下列关于非结构构件抗震设计的叙述,不正确的
粤语说有鬼事咩是不是有什么事啊?同有咩事一
怎么在照片上面加水印
紫气东来怎么去啊,有知道地址的么
从下面的词语中,任意选择三个,写一段话。
组成药物中不含当归的方剂是()A.暖肝煎B.温经
电话订火车票 我现在在深圳,但定的从广州走
顾员的情况下手指受伤己接好能鉴定为十级伤残
为什么打飞机能够带来快感?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?