请教一个初级问题,记录集的值,比如 rs("工资"),是什么类型呀,为何又可以用字符型变量接收,也能以数值型变量接收呢?
----------------
一直都不解,比如一个数据库表中,字段是"工资"
记录集为rs.
则rs("工资") 又可以赋给一个数值型变量,也可以赋给一个字符型变量.
而且我发现,不论数据库表中字段是什么类型,都可以赋给字符型变量,我不明白.
象 rs("工资")这种形式,是什么类型呀.
又如 rs("日期") 这种形式,日期字段是日期型的,同样可以将 rs("日期")赋给字符型变量,为何可以这样呀.
请大家告我,谢谢了.

解决方案 »

  1.   

    Re:我又试了一下,发现不管数据库中是什么类型的字段,用记录集取过来之后,都是可以用字符型变量接收的.所以我不解
    这个转换过程是由VB来完成的。
      

  2.   

    VB是易用的,但是因为易用,也会出现很多不易明白的问题。
    实质上,好多转换vb已经替你做了。
      

  3.   

    VB不像C语言那样严谨,好多细节的工作后台都自动的做了。
      

  4.   

    你可以把数据库中的记录给一个变体,然后用vartype取得数据类型,但是,有一些类型是不支持的,如日期,就认为字符串