我对数据库知识不是很熟悉,问几个问题。
Access数据库中一个表最多存储多少条纪录,也就是说在一个表中,存储超过多少条纪录就容易产生错误。如何及时将纪录导出备份。

解决方案 »

  1.   

    我是说纪录数  不是字段  有没有搞错!
    对victorycyz(中海) :你觉得什么有意义,是觉得自己怒强吗?KAO!
      

  2.   

    请问shipL(愚人船),怒强什么意思?我说这个没有意义,这就是我给你的答案。你要是理解不了那就算了。何必如此吹胡子瞪眼。打个比方吧,这个问题就象一条公路,我们主要在乎它的宽度,而不是长度,因为路的尽头又是另一条路的开始。
      

  3.   

    请问shipL(愚人船),怒强什么意思?我说这个没有意义,这就是我给你的答案。你要是理解不了那就算了。何必如此吹胡子瞪眼。打个比方吧,这个问题就象一条公路,我们主要在乎它的宽度,而不是长度,因为路的尽头又是另一条路的开始。
      

  4.   

    Access则条路很长,但不是特别长。
    如果记录太多的话,还是选用别的大型数据库吧。
    Access有个几十兆的话就不太好了。
      

  5.   

    备份:
    On Error Resume Next            Dim SHFileOp As SHFILEOPSTRUCT            SHFileOp.wFunc = FO_COPY
                SHFileOp.pFrom = App.Path & "\msDATAformobile.mdb"
                SHFileOp.pTo = App.Path & "\back\msDATAformobile.mdb"
                SHFileOp.fFlags = FOF_ALLOWUNDO + FOF_NOCONFIRMMKDIR
                Call SHFileOperation(SHFileOp)
                MsgBox "备份已完成!"
            Exit SubErrHandler:
                Me.MousePointer = 0
      

  6.   

    'Public Const FOF_ALLOWUNDO = &H40Public Const FO_MOVE = &H1
    Public Const FO_COPY = &H2
    Public Const FO_DELETE = &H3
    Public Const FOF_NOCONFIRMATION = &H10
    Public Const FOF_NOCONFIRMMKDIR = &H200
    Public Const FOF_ALLOWUNDO = &H40
    Public Const FOF_SILENT = &H4
    Public Declare Function SHFileOperation Lib "shell32.dll" Alias "SHFileOperationA" (lpFileOp As SHFILEOPSTRUCT) As Long
    '----------------------------