Function 我如何调用单个经典ASP参数化函数(有或没有赋值给变量)?不请自来
我在经典Asp中定义了一个带有参数的函数,该函数返回值 在不使用调用的情况下调用经典ASP函数两次 1.存储返回的值 2.不存储返回值(与调用functionName不同) 我们如何在不存储值的情况下调用相同的函数。?Function 我如何调用单个经典ASP参数化函数(有或没有赋值给变量)?不请自来,function,variables,vbscript,asp-classic,Function,Variables,Vbscript,Asp Classic,我在经典Asp中定义了一个带有参数的函数,该函数返回值 在不使用调用的情况下调用经典ASP函数两次 1.存储返回的值 2.不存储返回值(与调用functionName不同) 我们如何在不存储值的情况下调用相同的函数。? 关于这个经典ASP函数,请帮助我这里有很多错误信息,您不必更改函数内部的任何内容,函数可以返回值,也可以不返回值,这取决于您如何调用它 “不返回值 连接“第一个”、“最后一个”、“U” '如果您仍然想用括号调用 调用连接(“第一个”、“最后一个”、“U”) 如果你想知道为什么
关于这个经典ASP函数,请帮助我这里有很多错误信息,您不必更改函数内部的任何内容,函数可以返回值,也可以不返回值,这取决于您如何调用它
“不返回值
连接“第一个”、“最后一个”、“U”
'如果您仍然想用括号调用
调用连接(“第一个”、“最后一个”、“U”)
如果你想知道为什么会这样
'What no“不能使用括号”错误??
连接(“第一个”)
那么这里有一些浅显的读物给你
函数的更改,我想澄清他们的代码失败的实际原因。这并不是说你的修正案不正确,没有必要删除你的答案。@人们都在说事实。我发布这个问题是为了知道当我们调用同一行时,它们返回或不返回函数时的可能性。通过更改函数头中的某些内容。@Prashee我迷路了,提供的链接没有回答什么部分?
Function concatenate(first, last, operation)
Dim full
full = first & last
IF operation="I" THEN
'Storing the value in database and returning Result Set
concatenate = conn.Execute(full)
END IF
IF operation="U" THEN
'Updating the value in database without returning Result Set
conn.Execute(full)
END IF
End Function
' Here is the usage of returning value from function.
dim rs
SET rs= concatenate("First", "Last", "I") 'Executing Correctly
CALL concatenate("First", "Last", "I") 'Executing But not my requirement Because need to change many times Cause by Just adding a Parameter
concatenate("First", "Last", "U") 'Compilation Error