数据库中数据备份问题????? 在vb中,怎样实现acess数据的存储功能,也就是说每次输入进去的数据都要保存下来,但下次使用时,数据库的数据不显示在datagird里,请问这是不是数据的备份,如果是请问怎样用一个按钮实现这个功能,还有要想看以前的数据怎样又调用回来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这叫添加吧 只显示现在的 用 time 进行查询就行了 或者干脆 输入完后 直接set datagird=nothing 赫赫]: 那你的Datagrid又是用来干什么的呢?如果是用来显示的话,那要达到你想要的那个要求就比较麻烦! 用一个ini文件保存你输入的数据,但没有真正写到数据库,想保存的时候再保存的数据库,这样,想显示以前的数据也非常容易了不知道这样能达到你的要求不 在需要用datagird显示的表里添加一个标识字段,类型为整型,当保存时将改字段存为1,datagird不要再属性里设数据源,使用SQL语句,select * form database where [字段]<>1,OK. 晕,这什么鸟备份?备份还会跟datagrid拉上关系 acess直接保存新建一模块Option ExplicitPublic Function BackupDB() As Boolean Dim fso As New FileSystemObject Dim SourceFileName As String Dim BackFileName As String Dim b As Boolean 'Set fso = CreateObject("Scripting.FileFileSystemObject") SourceFileName = App.Path & "\设备管理.mdb" BackFileName = App.Path & "\设备管理.mdb" & ".bak" fso.CopyFile SourceFileName, BackFileName, True BackupDB = TrueEnd FunctionPublic Function ComebackDB() As Boolean Dim fso As New FileSystemObject 'Dim fil As File Dim SourceFileName As String Dim BackFileName As String Dim b As Boolean SourceFileName = App.Path & "\设备管理.mdb" BackFileName = App.Path & "\设备管理.mdb" & ".bak" 'Set fil = fso.GetFile(BackFileName) If fso.FileExists(BackFileName) Then fso.CopyFile BackFileName, SourceFileName, True ComebackDB = True Else MsgBox "没有可恢复的数据库文件,请确保备份过文件", vbOKOnly + vbCritical, "数据恢复" ComebackDB = False End If End Function 运行时错误 3709 连接无法。。。在上下文。。。 排序问题,有点复杂,请大家帮帮忙 怎么调用自己制作的控件? 数据包一般会有多大? 如何用 mask 做不规则窗体? 如何通过ADO代码方式,设置或者创建Access2K数据库密码(好像没有人提过此类问题)? 大型数据库问题 vba连接数据库 为什么取不到邮件正文 大家帮帮忙,我用VB做毕设,有问题请教 还是datagrid问题,很简单但我不会(请教) 各位,求一段判断代码?
set datagird=nothing
赫赫]:
如果是用来显示的话,那要达到你想要的那个要求就比较麻烦!
不知道这样能达到你的要求不
备份还会跟datagrid拉上关系
新建一模块Option Explicit
Public Function BackupDB() As Boolean
Dim fso As New FileSystemObject
Dim SourceFileName As String
Dim BackFileName As String
Dim b As Boolean
'Set fso = CreateObject("Scripting.FileFileSystemObject")
SourceFileName = App.Path & "\设备管理.mdb"
BackFileName = App.Path & "\设备管理.mdb" & ".bak"
fso.CopyFile SourceFileName, BackFileName, True
BackupDB = True
End FunctionPublic Function ComebackDB() As Boolean
Dim fso As New FileSystemObject
'Dim fil As File
Dim SourceFileName As String
Dim BackFileName As String
Dim b As Boolean
SourceFileName = App.Path & "\设备管理.mdb"
BackFileName = App.Path & "\设备管理.mdb" & ".bak"
'Set fil = fso.GetFile(BackFileName)
If fso.FileExists(BackFileName) Then
fso.CopyFile BackFileName, SourceFileName, True
ComebackDB = True
Else
MsgBox "没有可恢复的数据库文件,请确保备份过文件", vbOKOnly + vbCritical, "数据恢复"
ComebackDB = False
End If
End Function