来着有分?
没用过sql server和pb6.0,不解!不好意思
up

解决方案 »

  1.   

    6.0没用过.
    1.表中column的长度被加大了,dw没有更新.应从选dw.
    2.有可能是语法较复杂,图形方式无法表达.
      

  2.   

    sql server中的smalldatetime,datetime类型比较特别的,注意一下就没有问题,如同access中date,datetime类型一样很特别的,微软向来喜欢自做主张
      

  3.   

    :tiantianpb(甜甜) 
    我该怎么办呀。我用的是datetime类型。帮帮我吧,否则我就要提前回家了。呜~呜~呜~
      

  4.   

    如果不保存时间用smalldatetime,保存时间用datatime
      

  5.   

    : tiantianpb(甜甜) 
    我做的是电视台的节目编排系统。原来是单机版现在改成网络版。对时间要求很高。精确到1秒。所以需要保存时间的。对方要的很紧,必须在春节前完工。而我们公司里只有我一个人做这个系统。他们搞别的系统。大家都有事情做。我怕落后。请你多关照。我请你喝茶。
      

  6.   

    建议使用字符类型替代ms sql server中datatime,smalldatetime类型,不然有不必要的麻烦
      

  7.   

    建议使用字符型的替代ms sql server中的smalldatetime,datatime类型,不然会有不必要的麻烦
      

  8.   

    : tiantianpb(甜甜)
    但是我需要计算时间怎么办呀。我要计算片长(hh:mm:ss),时怎么办呀。给我点经验吧。求你啦
      

  9.   

    : tiantianpb(甜甜)
    以下是什么意思呀!
    Arithmetic overflow occurred.No changes made to database.INSERT INTO tape_card_item_x ( tape_id, tape_item_id, tape_time1, tape_time2, tape_time, tape_item_title, tape_picture_title, c1, c2, c3, bz ) VALUES ( '0004555', '1', '1-1-2000 11:11:11.000', '1-1-2000 11:11:11.000', '256-0-0 0:0:0.000', '1111', '86645', '01', '45645', '6', '6666555' )
      

  10.   

    本人在使用PB6.5+SQL7开发程序,,
    第1个问题,我也遇到过,
      只是由与数据窗口中有某个字段的长度小与了表中的长度,造成益出,只需改得与表中相符即可
    第2个问题还是没有看明白
      

  11.   

    : tiantianpb(甜甜)
    以下是什么意思呀!
    Arithmetic overflow occurred.No changes made to database.INSERT INTO tape_card_item_x ( tape_id, tape_item_id, tape_time1, tape_time2, tape_time, tape_item_title, tape_picture_title, c1, c2, c3, bz ) VALUES ( '0004555', '1', '1-1-2000 11:11:11.000', '1-1-2000 11:11:11.000', '256-0-0 0:0:0.000', '1111', '86645', '01', '45645', '6', '6666555' )