在sql server中,有一个时间字段 他的值形如 2004-12-26 14:59:46.543 这样子的,我想把这个值在VB中存入另一个表中的时间字段,存入以后却变成了 2004-12-26 14:59:46.000 这样子的,还想让它存入2004-12-26 14:59:46.543 这个值,在VB中这个SQL语句如何写呢?
我是先用rs将一个表中的时间字段读出,然后再插入到另一个表中的。
谢谢!

解决方案 »

  1.   

    两个字段都是 datetime类型
      

  2.   

    说白了,也就是在VB中如何从sql server数据库中准确读取 2004-12-26 14:59:46.543 像这样的时间字段值,又如何准备无误地存入到另一个表中的时间段中。
      

  3.   

    转成字符型
    设2004-12-26 14:59:46.543的字段字为datecast([date] as char(23)) as newdate
      

  4.   

    存入数据库时,再把你读出的哪个时间字段cdate()一下,试试
      

  5.   

    用cdate()这个不行
    用 cast([date] as char(23)) as newdate 这个也不行呀!
    我的数据库是sql server 的,准备用VB写SQL语句。