请问我怎么才能知道数据库中某一个表里的某一个字段的数据类型是什么?比如:我想知道某字段是否是Long值,以便在程序中对此进行处理。

解决方案 »

  1.   

    rs.open 字符串
    连接之后,用rs.Fields(j).Type判断.
    可以先建个表,将每种类型都设为一个字段.看rs.Fields(j).Type返回值各是多少.
      

  2.   

    还可以查询数据库的数据字典来得到各个字段的类型、大小等。
    如在SQL SERVER中
    select name from systypes where xtype=
    (select xtype from syscolumns where name='列名' and 
    id=(select id from sysobjects where name='表名'))
    出来的结果就是char、varchar、datetime、int等数据库类型。同理,在其它数据库中也有类似的方法