我是经典asp的新手。
MaxLnkApp=rsTemp("Info")
MaxLnkAppCount=rsTemp("Count")
if MaxLnkApp=MaxLnkAppCount then
averageNum = 0
end if
rsTemp("Count"( 是int,rsTemp("Info"( 是字符串
即使条件不满足(如两个变量都等于 5(。
如何将字符串转换为整数? 或整数到字符串?
好问题,就像在经典 ASP 中一样,一切都是变体类型。
假设 rsTemp("Info"( 和 rsTemp("Count"( 都不能包含NULL
值(从数据库返回(,您可以使用CStr
(转换为字符串(
if CStr(MaxLnkApp) = CStr(MaxLnkAppCount) then
或CLng
(转换为长整数(
if CLng(MaxLnkApp) = CLng(MaxLnkAppCount) then
在这种情况下,建议CLng
(而不是CInt
(,因为 INT 的 SQL Server 数据类型实际上是一个长整数。