我在Win2003服务器Web应用程序上突然收到此错误:
Microsoft VBScript运行时错误"800a0006"
溢出:'Appname'
在这台服务器上执行的一系列更新,但我已将它们全部回滚.
该页面是旧的ASP代码,如果我运行文件监视器实用程序,它将显示BUFFER OVERFLOW当它命中一个GIF.
有任何想法吗?
在VBScript(或其他一些脚本语言)中使用注册表调整可能有一些很好的方法(在Windows XP中).谁知道怎么样?
我有一个旧的vbscript运行命令,foo = CreateObject(xy).我想在另一台计算机上运行此脚本(它现在不运行btw)但我不知道我应该注册哪个DLL,或者我应该做什么,来运行CreateObject命令.
我怎样才能弄清楚我需要将哪些dll复制到新计算机中,我是否需要注册它们,还应该做些什么?
或者他们可能是OCX还是其他什么?
干杯.
我是ASP开发的新手.
这是我的源代码:
ident = request.Form("ident")
pass=request.Form("passe")
response.write(ident)
response.write(pass)
if pass= "m" and ident="m" Then
Session("connect")="membre"
response.redirect("../")
else if pass= "g" and ident="g" Then
Session("connect")="gest"
response.redirect("../")
else if pass= "a" and ident="a" Then
Session("connect")="admin"
response.redirect("../")
else
response.redirect("ident.asp")
End If
Run Code Online (Sandbox Code Playgroud)
但是,有了这段代码,我得到了这个:
"Erreur de编译Microsoft VBScript错误'800a0401'
Fin d'instruction参加
/iisHelp/common/500-100.asp,第11行
Dim objASPError,blnErrorWritten,strServername,strServerIP,strRemoteIP Dim strMethod,lngPos,datNow,strQueryString,strURL ------------------------------ -------------------------------------------- ^
Erreur de编译Microsoft VBScript错误'800a03f6'
'结束'出席
/groupe2/stage23/TP3/verif_id.asp,第18行"
在VB中如果我想结合一个案例陈述,它看起来就像这样
Select (somevalue)
Case 1, 2, 3:
Do Something
End Select
Run Code Online (Sandbox Code Playgroud)
在C#和Javascript中
switch (someValue) {
case 1:
case 2:
case 3:
//dosomething
break;
}
Run Code Online (Sandbox Code Playgroud)
但是,这在Javascript中运行没有错误
switch (someValue) {
case 1, 2, 3:
break;
}
Run Code Online (Sandbox Code Playgroud)
但不做预期的事情.它到底在做什么?
我问的原因是因为如果我将鼠标悬停在萤火虫的1,2或3上,它会将手表指定为假.很明显,代码正在评估,但它正在评估什么.
我试图像这样在qtp中编写脚本
Public Function sayhi
msgbox "hi"
end
Dim level0
dim count1
count1 = DataTable.GetSheet("Action1").GetRowCount
msgBox count1
For counterVariable = 1 to count1
functionname = DataTable.value("methodnames","Action1")
call functionname
DataTable.GetSheet("Action1").SetCurrentRow(counterVariable)
Next
Run Code Online (Sandbox Code Playgroud)
假设functionname将具有一个值"sayhi".我可以使用该值来调用该函数吗?就像我在代码"call functionname"中所做的那样.
我知道它不起作用,但怎么做这样的电话?
我有一个文本文件,其中包含以下数据:
12,abcd
2541,sdfrhk
4,qwerty
13,yytrew
345,iuoiyt
如何按数字降序对内容进行排序?最好使用批处理。谢谢
Set Shell=WScript.CreateObject("WScript.Shell")
Set Environment=Shell.Environment("User")
Environment("Path")=Environment("Path")&"C:\"
Run Code Online (Sandbox Code Playgroud)
我想更改运行脚本的wscript.exe进程的环境变量,仅影响它及其子进程.上面的代码不是我想要的,因为它更改了HKEY_CURRENT_USER\Environment注册表设置,它会影响每个新进程.换句话说,我需要setcmd.exe中命令的对应部分
vbscript ×10
asp-classic ×2
windows ×2
batch-file ×1
c# ×1
createobject ×1
iis-6 ×1
ip-address ×1
javascript ×1
qtp ×1
registry ×1
scripting ×1
windows-xp ×1