小弟做了一个库,其中有一个字段是自动加一的,但当把数据全删除时(0条记录),再添加的时候他是值还是上次没删除时的值,请问用什么办法,给它置0,我用了一条, 
Me.Adodc1.Recordset("系统编号") = 0
只是第一次起作用,到添加第二条时,又是原来的值,加一,没办法?求救???
还有怎样把数据库一下置空呀???????
还有在adodb里怎样统计记录总数,和当前指针位置,不好意思,问题很多!

解决方案 »

  1.   

    adodb的记录集总数 rs.RecordCount
    当前指针位置      rs.AbsolutePosition
      

  2.   

    如果你要补空缺可以用下面的试一下。你可以改成for in
    dim rs as ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.CursorLocation = adUseClient
    rs.Open "select * from picture", Conn, adOpenKeyset, adLockBatchOptimistic, 1
    Dim intI As Integer
    For intI = 0 To 100
        rs.AddNew
        rs(0).Value = intI
        rs(1).Value = "aa"
    Next intI
    rs.UpdateBatch
      

  3.   

    是sql么DBCC CHECKIDENT
    检查指定表的当前标识值,如有必要,还对标识值进行更正。语法
    DBCC CHECKIDENT
        ( 'table_name'
            [ , { NORESEED
                    | { RESEED [ , new_reseed_value ] } 
                } 
            ] 
        )参数
    'table_name'是要对其当前标识值进行检查的表名。表名必须符合标识符规则。有关更多信息,请参见使用标识符。指定的表必须包含标识列。NORESEED指定不应更正当前标识值。RESEED指定应该更正当前标识值。new_reseed_value是在标识列中重新赋值时要使用的值。
      

  4.   

    不是SQL请问 icedut(冰)在VB里怎么实现呀??????
    用语句