一,我用edit来做为现金金额的录入,屏避了除'- 0到9'的所有字符,'-'用来录入负数,但在程序测试中,当输入如'53-21.00'就出错了(即将负号输在数字的中间)还有以零开头这个问题,请问这要怎么解决?二。系统每月要自动分配流水号,每月一号要自动从1开始,现在我每月一号用手工的法式,复位为1,(注我是将流水号字段设为标识种子,每增加一条记录自动加一)怎么样用程序来复位?

解决方案 »

  1.   

    你用maskedit来控制可能更好一些
      

  2.   

    楼上说的对。建议用maskedit实现。
    第二个问题,以前我也有过类似的想法,但一直没有解决/
      

  3.   

    第一个问题,我也想过,但没有试一下,我试了再告诉行不行
    第二个问题,我想这样不知行不行:
    alter table test drop column num
    alter table test add num int identity(1,1)
    select * from test