首页上一页 1 下一页尾页 1 条记录 1/1页
关于备份数据库的问题
发表在VB答疑区
2008-03-03
是否精华
是
否
版块置顶:
是
否
<P>Dim sql, workarea(6) As String<BR>ProgressBar1.Visible = True<BR>ProgressBar1.Max = UBound(workarea)<BR>ProgressBar1.Value = ProgressBar1.Min<BR> For connter = LBound(workarea) To UBound(workarea)<BR> workarea(connter) = "initial value" & connter<BR> ProgressBar1.Value = connter<BR> <BR> <BR> temp_char = App.Path & "\db_kcgl.mdb"<BR> <BR> '该段代码实现的是利用二进制复制文件的方法复制数据库文件<BR> Open temp_char For Binary As #1 '打开源文件<BR> Open text1.Text For Binary As #2 '打开目标文件<BR> Do While Not EOF(1)<BR> Get #1, , char<BR> Put #2, , char '将读出的每一个字节写入到目标文件中<BR> Loop<BR> Close<BR> Next connter<BR> ProgressBar1.Value = ProgressBar1.Min<BR> MsgBox "数据库备份成功!!", 64, "提示信息"<BR> Cmd_backup.Enabled = True<BR> End If</P>
<P> </P>
<P>我想问的是以上:workarea(connter) = "initial value" & connter 在这里有什麽意义?</P>
<P>第2是:Open temp_char For Binary As #1 '打开源文件<BR> Open text1.Text For Binary As #2 '打开目标文件<BR> Do While Not EOF(1)<BR> Get #1, , char<BR> Put #2, , char '将读出的每一个字节写入到目标文件中<BR> Loop<BR> Close<BR>是不是在第一次for循环之后就备份完数据库了?这里备份了7次?循环了7次!</P>
<P>我是初学者,请多多指教<BR></P>
<P> </P>
<P>我想问的是以上:workarea(connter) = "initial value" & connter 在这里有什麽意义?</P>
<P>第2是:Open temp_char For Binary As #1 '打开源文件<BR> Open text1.Text For Binary As #2 '打开目标文件<BR> Do While Not EOF(1)<BR> Get #1, , char<BR> Put #2, , char '将读出的每一个字节写入到目标文件中<BR> Loop<BR> Close<BR>是不是在第一次for循环之后就备份完数据库了?这里备份了7次?循环了7次!</P>
<P>我是初学者,请多多指教<BR></P>