如何在经典ASP中将字符串变量转换为int,反之亦然



我是经典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 数据类型实际上是一个长整数。

最新更新