table有一个自动编号的字段,我想清空后恢复到由该字段1开始.
如果用delete 该字段不会这样.
查到有一个命令:
Table.TruncateData
但是不知道如何用
请指教!

解决方案 »

  1.   

    delete * from tablename
      

  2.   


    工程--->引用--->Microsoft ActiveX Data Object 2.x(版本号)    Dim CN   As New ADODB.Connection                '定义数据库的连接
        Dim Rs   As New ADODB.Recordset    CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & 
    "\student.mdb"     CN.Open    CN.Execute "delete * from table"
      

  3.   

    delete * from tablename
    就可以了。
    如果数据多就要等会儿。
      

  4.   

    按你们所提供的方法做,删除记录没问题,关键在于自动编号的字段没有恢复从1开始,而是从最后的记录号开始继续累加,我想是象sql的truncate 命令一样所有的记录都清空,并且自动编号字段初试化,
      

  5.   

    delete * from tablename
    要恢复从1开始,必顺压缩一下数据库