在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.   

    直接用insert into 语句啊!
      

  2.   

    你把数据库字段的格式设置成datetime,不要设置成smalldatetime
      

  3.   

    我不能用insert into 语句
    只能将数据从数据库中读取来,做一些处理,然后产生insert values 这样的语句才行的两个表都是datetime类型的!
      

  4.   

    关于毫秒:http://community.csdn.net/Expert/topic/3660/3660599.xml?temp=.1889765
      

  5.   

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