标签: asp-classic

ASP 中的会话显示错误

IF Session("days")> 1 then
Run Code Online (Sandbox Code Playgroud)

此语句在我的经典 ASP 代码中不起作用。非常感谢任何帮助

只是我需要知道这是否是 Classic ASP 的有效会话代码(没有显示错误消息)

asp-classic

0
推荐指数
1
解决办法
185
查看次数

以非英文特殊字符为框的经典 ASP

我目前正在为我的一个项目开发经典 ASP。对于非英语语言,我得到的是盒子而不是特殊字符。我正在使用 UTF-8 进行渲染,但有时字符会进入框。有时候点击刷新就恢复正常了。

我按照下面的所有步骤,但我仍然遇到这个问题

  1. XML:

    <xml version="1.0" encoding="UTF-8">
    
    Run Code Online (Sandbox Code Playgroud)
  2. HTML:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    
    Run Code Online (Sandbox Code Playgroud)
  3. content-type: text/html; charset=utf-8

我在这里错过了什么吗?谢谢。

character-encoding asp-classic

0
推荐指数
1
解决办法
4384
查看次数

经典 ASP 中 Server.GetLastError 返回什么?

我想知道在 Classic ASP 中,Server.GetLastError 函数返回了什么样的对象。

如果这是一个 .net 或 JavaScript 函数,我会简单地附加一个调试器并查看返回的内容,但我没有任何工具可以在我工作的环境中使用经典 ASP 代码执行此操作。

debugging asp-classic getlasterror

0
推荐指数
1
解决办法
2102
查看次数

VBscript中的FormatDateTime出错

我是一个运行VB脚本与asp经典,我收到以下错误:

Microsoft VBScript runtime error '800a0005'

Invalid procedure call or argument: 'FormatDateTime'

/whatsnew/updated_pages_www.htm, line 52
Run Code Online (Sandbox Code Playgroud)

我试图找出导致错误的原因.csv文件中的日期格式有什么问题吗?日期格式为:20090220122443

以下页面代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Response.CharSet = "UTF-8" %>
<%
pagetitle="What was published last week on casa.gov.au"
%>

<%
connectString = "Driver={Microsoft Text Driver (*.txt; *.csv)}; DBQ=" & Server.MapPath("/whatsnew/data")

set connect = Server.CreateObject("ADODB.connection")
connect.open connectString
selectSQL = "SELECT * FROM www.csv" 

set www_RS = connect.execute(selectSQL)

%>



<!--#INCLUDE VIRTUAL="/_lib/include/header.htm"-->
<!--#INCLUDE VIRTUAL="/_lib/include/menu.htm"-->
<p class="breadCrm"><a href="/index.htm">Home</a>  <span>&gt;</span> <a href="/whatsnew/index.htm">What's New</a></p>
<!--<img src="/_lib/images/menu/yourarea.gif" alt="" width="891" /> -->
<div class="twoColumnRow"> …
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

0
推荐指数
1
解决办法
3462
查看次数

ASP和ASP.Net中支持哪些服务器端脚本语言

我在谷歌搜索过它,有人告诉ASP只支持VBScript和ASP.Net支持VBcript和Javascript.而其他一些人告诉ASP支持VBScript和Javascript以及ASP.Net也一样.打电话给我清楚 在ASP和ASP.Net中支持哪些脚本语言 JScript怎么样?在ASP或ASP.Net中是否支持任何脚本语言.谢谢

asp.net asp-classic

0
推荐指数
1
解决办法
3212
查看次数

使用Datediff查找范围值

如何在VBScript中编码波纹管条件?

>= 0 [Red] Ex.: {0,1,2,3,4...}
Between -1 and -7 [Yellow] Ex.: {-1,-2,-3,-4,-5,-6,-7} ONLY
Greater or equal than -8 [Green] Ex.: {-8,-9,-10,-11...}
Run Code Online (Sandbox Code Playgroud)

我有以下代码,Mydate是一个有效的日期,Red部分是OK.问题是黄色,我不知道我能不能像你一样做范围.它看起来像是被忽略并且变黄更大的范围.

<%
    IF DateDiff("d", MyDate, Now()) >= 0 THEN
%>
[Red]
<%
    ELSEIF DateDiff("d", MyDate, Now()) =< -1 OR DateDiff("d", MyDate, Now()) >= -8 THEN
%>
[Yellow]
<%
    ELSE
%>
[Green]
<%
    END IF
%>
Run Code Online (Sandbox Code Playgroud)

vbscript datediff asp-classic

0
推荐指数
1
解决办法
144
查看次数

页面加载时经典的 ASP 下载 PDF

我想创建一个页面,该页面可以显示一条消息“您的下载即将开始”,然后几秒钟后打开一个“另存为”对话框,允许访问者下载文件。这在经典 ASP VB 脚本中是可能的吗?我知道如何使页面流成为文件,但它不显示页面的 html。我提供的文件是 20Mb,所以脚本需要处理大文件。

我目前有一个元重定向:

<meta http-equiv="refresh" content="2; url=/downloads/brochures/ACET_Products_and_Services_Directory_2013-14.pdf" />
Run Code Online (Sandbox Code Playgroud)

但这真的不是什么好事。

我在我的服务器上安装了 asppdf,并试了一下:

<%
Set Pdf = Server.CreateObject("Persits.Pdf")
Set Doc = Pdf.OpenDocument("d:/websites/common/downloads/brochures/ACET_Products_and_Services_Directory_2013-14.pdf")
Doc.SaveHttp "attachment;filename=ACET_Products_and_Services_Directory_2013-14.pdf"
%>
Run Code Online (Sandbox Code Playgroud)

这绕过了大文件,但您不能同时传输文件和显示 HTML。

我找到了很多方法将文件流式传输到浏览器,但是在页面显示后我无法这样做。

这是我尝试过的另一种:

<% 
    Response.Buffer = False 
    Server.ScriptTimeout = 30000 

    Response.ContentType = "application/x-unknown" ' arbitrary 
    fn = "ACET_Products_and_Services_Directory_2013-14.pdf" 
    FPath = "d:\websites\common\downloads\brochures\" & fn 
    Response.AddHeader "Content-Disposition", "attachment; filename=" & fn 

    Set adoStream = CreateObject("ADODB.Stream") 
    chunk = 2048 
    adoStream.Open() 
    adoStream.Type = 1 
    adoStream.LoadFromFile(FPath) 

    iSz = adoStream.Size 

    Response.AddHeader "Content-Length", iSz 

    For i = 1 To …
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

0
推荐指数
1
解决办法
7665
查看次数

几个ASP问题

谁能告诉我每个人在做什么?

<%call buildBanner()%> 我认为这个人正在做的是调用一个方法但是我并不熟悉ASP.

Dim nInstallID:nInstallID = getParam("InstallID") 这个我不太确定,但是从我收集到的它是一个字符串.但我不确定":"做了什么或正在做什么.

asp-classic

0
推荐指数
1
解决办法
43
查看次数

在记录集上执行 while 循环继续运行,而总记录数更少

IO 在我的 asp 经典页面中遇到了一个非常奇怪的问题。我正在为员工制定休假时间表。当我测试它时,它似乎工作正常。虽然有另一种选择,我可以来回走一周,当我回到 3 周时,循环一直在单张唱片上循环。

所以我想通过在 SQL 执行后对记录集进行计数来检查问题出在哪里。

但出于某种原因,do while 循环一直在循环。我在 do while 中做了一个打印计数,看看它找到了多少条记录,现在它已经在 508 000 上了!

所以在我的 t-sql 服务器(2012)中,我做了完全相同的查询,这里它只产生了 953 条记录......

所以很明显,循环中出现了问题。

这是我正在使用的代码:

strSQL = "SELECT * FROM [qrySnipperKalender_B] WHERE [snipperdag] >= "& szStart &" AND [snipperdag]<= "& szEnd &" ORDER BY [FunctieGroep], [Relatienaam], [Datum] ASC"


    response.write(strSQL & "<br> <br>")

    set rst=con_sql.execute(strSQL)
    CountCheck = 0


    Do until rst.EOF or rst.BOF
        response.write("Count is: " & CountCheck & "<br>")

        CountCheck = CountCheck + 1
    Loop

    response.write("RST count      :" & CountCheck) …
Run Code Online (Sandbox Code Playgroud)

sql-server loops recordset asp-classic

0
推荐指数
1
解决办法
543
查看次数

request()使用id或name属性经典ASP

我有一个网页需要修正以符合ADA规范。有几个共享ids的元素。页面上的表单request()用于获取信息,但它似乎不是Request对象。 我试图弄清楚此请求是否起作用?宾语?使用nameor id属性。 我希望这是name属性。

这是ASP代码的示例:

if request("submit") = "Submit" then
    session("firstName")            =   request("firstName")
    session("middleInitial")        =   request("middleInitial")
    session("lastName")             =   request("lastName")
end if
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<label>First Name: <input type="text" name="firstName" id="firstName" value="<%=session("firstName")%>"></label>
<label>Middle Initial: <input type="text" name="middleInitial" id="middleInitial" value="<%=session("middleInitial")%>"></label>
<label>Last Name: <input type="text" name="lastName" id="lastName" value="<%=session("lastName")%>"></label>
Run Code Online (Sandbox Code Playgroud)

html forms asp-classic

0
推荐指数
1
解决办法
1195
查看次数