若干个问题(非高手误入)

EEE555 EEE555 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

百忙之中请大家帮忙解答,在此十分感谢~
100分明显是不够给大家的,我会再开版给分的~~


[0]
引用回复:
http://community.csdn.net/Expert/topic/4645/4645038.xml?temp=.262768

我已知道<embed与realone循环是
loop='true'

用了faq中提到方法调试后出现以下问题:
Script 块不能放在另一个 Script 块内

以下是检测realplayer:(特急)
<object onerror=alert("没装RealPlayer") CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"></object>
我要求没安装的话转到指定页a.asp怎么做呢?
是不是<script language="JavaScript">location.replace("a.asp")</script>
因为我机子有装realone所以没办法调试,麻烦大家了!最好提供例子~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[1]
1.在session_onend中把退出的代码写进来,session_onend是做什么用的?最好给个例子

2.还有rs.absoluteposition=N 将记录指针移到数据表第N行
帮我提供个使用例子吗?因为我试了很多次都报错

3.以下这句是access还是SQL的?
select top N * from someTable
order by RND(someColumn)

4.set rs=server.createobject("adodb.recordset")
sql="select * from abc"
rs.open sql,conn,3,3
我全站的所有程序全设为3,3会不会有什么影响?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[2]
<%Datex="2002-3-4 23:23:12"

dim dateList ,aYear,aMonth, aDay,newDate
dateList=split(Datex,"-")
aYear=dateList(0)
aMonth=dateList(1)
aDay=dateList(2)
newDate=aYeay&"/"&aMonth&"/"&aDay
%>
<%=newDate%>

得到结果为何是
/3/4 23:23:12
而不是2002/3/4 23:23:12呢?
用dateList=split(Datex,"-")(0)又可以,为什么呢?

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
另一个奇怪的问题:(由于字段是时间格式为06-1-1,入库问题)
设数据库字段是日期格式(字段中也没设什么条件)
<%Datex="1111-1-1"
if not isdate(Datex) then
....
end if
newDate=cdate(Datex) '当是1111-1-1就提交不来,而2222-1-1与11-1-1又可以?
rs.addnew
rs("abc")=newDate
rs.update
%>
如果不解决问题则会出错:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access 驱动程序]日期时间字段溢出 (null)
问题出在:
低于2000以下就出错!
我的解决办法:
Datex="1111-1-1"
newDate=year(Datex)
if newDate<"2000" then
返回报错
end if
用了datevalue也不顶用啊,有其它更好的方法吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[3]
do while not rs.eof
bbb=bbb&rs("aaa")&vbCrLf
rs.movenext
loop
得到的是:
111
222
333
我要的是[随机排序列表]显示如下
222
333
111
或
333
111
222
等
不知道有没可能做的到吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[4](特急)
3.wma这个播放格式的文件是用什么工具形成的?为什么不能编辑它的剪辑呢?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[5](急)
表[abc]
111
222
333
111
111
444
555

用sql或别的办法让表能得到以下结果吗?
表[abc]
111
222
333
444
555
(即不重复显示,DISTINCT在搜索查询中无效,对于text,ntext,或image的数据类型的字段不能用distinct)
以下是三表方法,一表呢?
delete from a where number in (select number from b union select number from c)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[6](最特急,以下是我自已在别人的音乐站点上试过的,是可以实现的!)
在Realone播放器上-点击右键-选择用Realone player播放-然后选择剪辑属性-然后查看剪辑信息,这时你可以看到它的播放地址,可有的音乐网站怎么做使我-选择用Realone播放后-[无法播放且查看剪辑信息为空的,相当于无文件]?
虽然我会禁止右键的方法,但还是有漏洞:在文件播放前读取进度中右键还是封不了,我现在只能做到了不让它播放,但是使剪辑为空的怎么做?这是主要目的,大家可以试下!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[7]数据库中字段名为abc里内容是
<%aaa="123"%><%=aaa%>
然后我在显示页面读取用 bbb=rs("abc")
然后<%=bbb%>显示内容
无法在asp运行<%aaa="123"%><%=aaa%>,而html格式(特效)又可以运行这是什么道理呢?不知道大家明白我的意思吗?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[8]<%
abc="<%aaa="123"%><%=aaa%>"
Set fs =server.CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile(server.mappath("abc.txt"), True)
a.WriteLine(""&abc&"")
%>
这个写法肯定是错误的,哪该怎么写才对了?关键在于如何写入%符号问题,除用rs("abc")提出来的方法,有办法吗?
...全文
评论 39
收藏 已收藏
分享
返回顶部
EEE555
ASP 28,401 成员 356,940 内容