网络编程
位置:首页>> 网络编程>> Asp编程>> asp数据转换函数示例

asp数据转换函数示例

  发布时间:2008-04-13 06:52:00 

标签:数据,函数,字符串,asp


Variant变量一般会将其代表的数据子类型自动转换成合适的数据类型,但有时候,自动转换也会造成一些数据类型不匹配的错误.这时,可使用转换函数来强制转换数据的子类型.


函数功能
Asc 函数返回与字符串的第一个字母对应的 ANSI 字符代码。
Chr 函数返回与指定的 ANSI 字符代码相对应的字符
Hex 函数返回表示十六进制数字值的字符串。
Oct 函数返回表示数字八进制值的字符串。
CStr 函数

返回表达式,该表达式已被转换为 字符串 子类型。

CDate 函数返回表达式,此表达式已被转换为 日期 子类型。
CInt 函数返回表达式,此表达式已被转换为 整数 子类型。
CLng 函数返回表达式,此表达式已被转换为 长整数 子类型
CSng 函数返回表达式,该表达式已被转换为 Single 子类型
CDbl 函数返回表达式,此表达式已被转换为 Double 子类型
CBool 函数返回表达式,此表达式已转换为 布尔 子类型


1、Asc 函数示例

下面例子中, Asc 返回每一个字符串首字母的 ANSI 字符代码:

Dim MyNumberMyNumber = Asc("A") '返回 65。
MyNumber = Asc("a") '返回 97。
MyNumber = Asc("Apple") '返回 65

2、Chr 函数示例

下面例子利用 Chr 函数返回与指定的字符代码相对应的字符:

Dim MyCharMyChar = Chr(65) '返回 A。
MyChar = Chr(97) '返回 a。
MyChar = Chr(62) '返回 >。
MyChar = Chr(37) '返回 %。

3、Hex 函数示例

下面的示例利用 Hex 函数返回数字的十六进制数:

Dim MyHexMyHex = Hex(5) ' 返回 5。
MyHex = Hex(10) ' 返回A。
MyHex = Hex(459) ' 返回 1CB。

4、Oct 函数示例下面的示例利用

Oct 函数返回数值的八进制数:

Dim MyOctMyOct = Oct(4) ' 返回 4。
MyOct = Oct(8) ' 返回 10。
MyOct = Oct(459) ' 返回 713。 

5、 CStr 函数示例

<%
num1=666
StrWelcome="欢迎第"&CStr(num1)&"个来访者"
%>

CStr将变量num1由整数子类型强制转换为字符串子类型

6、CDate 函数示例

MyDate = "October 19, 1962"   ' 定义日期。 
MyShortDate = CDate(MyDate)   ' 转换为日期数据类型。 
MyTime = "4:35:47 PM"         ' 定义时间。 
MyShortTime = CDate(MyTime)   ' 转换为日期数据类型。

7、CInt 函数示例


Dim MyDouble, MyInt
MyDouble = 2345.5678         ' MyDouble 是 Double。
MyInt = CInt(MyDouble)        ' MyInt 包含 2346。

8、CLng 函数示例


Dim MyVal1, MyVal2, MyLong1, MyLong2
MyVal1 = 25427.45: MyVal2 = 25427.55         ' MyVal1, MyVal2 是双精度值。
MyLong1 = CLng(MyVal1)                                  ' MyLong1 25427。
MyLong2 = CLng(MyVal2)                                  ' MyLong2 包含 25428 。

9、CBool 函数示例

Dim A, B, Check
A = 5: B = 5                          ' 初始化变量。
Check = CBool(A = B)        '复选框设为 True 。
A = 0                                     '定义变量。 
Check = CBool(A)               '复选框设为 False 。
0
投稿

猜你喜欢

  • 要很好地领会Ajax技术的关键是了解超文本传输协议(HTTP),该协议用来传输网页、图像以及因特网上在浏览器与服务器间传输的其他类型文件。只
  • 昨天在书友会上讨论信息分类和方法,有位朋友问:“大家现在讨论的还是几年前那套web2.0的东西,有没有一些新的东西可以分享?”我当时确实感觉
  • 用Dreamweaver制作网页时,如果插入的图片、GIF动画、声音、视频或链接的网页是用中文命名的,在用IE浏览器浏览时可能显示不出来。以
  • Oracle客户端NLS_LANG设置 OracleWindowsMicrosoftUnixBash 1. NLS_LANG 参数组成 NL
  • 今天开发富媒体广告遇到的问题 用JS控制flash 只在IE平台下有效 费尽周折才找到兼容的解决方案方法如下:重点在于 object的id属
  • 文章主要讲术了一些SQL Server新的Bug,帮您认识这些被忽略的SQL Server注入技巧。1.关于Openrowset和Opend
  • sql server中变量要先申明后赋值:局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的);申明局部变量语法:d
  • 服务器重新启动的情况当mysqld启动时,所有的授权表内容被读进存储器并且从那时开始生效。被服务器立即应用的情况用GRANT、REVOKE或
  • 好多同志对 iframe 是如何控制的,并不是十分了解,基本上还处于一个模糊的认识状态.注意两个事项,ifr 是一个以存在的 iframe
  • 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短
  • 索引( Index )是常见的数据库对象,它的设置好坏、使用是否得当,极大地影响数据库应用程序和Database 的性能。虽然有许多资料讲索
  • 代码如下:'个人代码风格注释(变量名中第一个小写字母表表示变量类型) 'i:为Integer型; 's:为Strin
  • linux平台及windows平台mysql重启方 * inux下重启MySQL的正确方法:1、通过rpm包安装的MySQLservice m
  • 无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用MySQL数
  • MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列
  • google前不久推出了Google Ajax Library API,说白了就是提供几个知名js库的host,目前有:jQueryprot
  • Microsoft SQL Server 2008将包含用于合并两个行集(rowset)数据的新句法。根据一个源数据表对另一个数据表进行确定
  • 用户登录验证脚本,Chkpwd.asp<%  '=======用户登录验证脚本=======  '
  • 阅读:Mootools常用方法扩展(三) 继续Mootools常用方法扩展,这次是Window类上的扩展,也就是全局函数。方法:$param
  • 减少HTTP请求,是可以提高网站速度的,把所有的背景图像都放到一个图片文件中,然后通过CSS的background-image和backgr
手机版 网络编程 asp之家 www.aspxhome.com