(原创)备份数据库类 Access篇

access数据库备份与还原问题 由于本人一开始学习数据库是sql sever ,现在开发用access 2003,所以在做数据库的备份与还原时,第一意识就是利用sql语句来实现,但出现了错误,说“无效的inserted ,update.delete,select”,我就意识到可能是不支持backup和restore这样的sql关键字,可能在access中不支持,但自己感觉还是不相信,从网上和图书馆查找利用sql语句来实现的信息, 阅读详情
因为某此原因有时需要备份数据库,如SQL数据库的备份,但SQL数据库的备份有时有点麻烦,直接在页面不好弄,所以就这个原因,写了以下类.此类很简单,设置好备份文件地址和数据源后就直接Transfer。类使用方法在以下的注解有详细说明。此类还有一些好处是可以对每个不同的表可以保存到不同的文件,并且又不用重新定义类,方法就是在Transfer表之前换一个不同的目标文件,如:
ObjClass.TargetFile=tFile
sResult=ObjClass.Transfer("number","number","","")
ObjClass.TargetFile=Server.Mappath(".")&"/new.mdb"
sResult=ObjClass.Transfer("Test","Test","","")

<%
Class TransferDataBaseClass
'/***************************************************************************
'/*               转移数据类(备份数据库类)
'/*作者:死在水中的鱼(死鱼)
'/*日期:2004年8月3日
'/*Blog:http://blog.csdn.com/bpfish
'/*
'/*用法:
'/*方法一:(Access数据库文件 TO Access数据库文件)
'/*1、先设置源数据库文件SourceFile(可选)和目标数据库文件TargetFile(必选)
'/*2、再使用Transfer("源表名","目标表名","字段列表","转移条件")方法转移数据
'/*例子:
'/*   Dim sFile,tFile,ObjClass,sResult
'/*   sFile=Server.MapPath("data/data.mdb")
'/*   tFile=Server.Mappath(".")&"/back.mdb"
'/*   Set ObjClass=New TransferDataBaseClass
'/*   ObjClass.SourceFile=sFile
'/*   ObjClass.TargetFile=tFile
'/*   sResult=ObjClass.Transfer("table1","newtable","","")
'/*   If sResult Then
'/*      Response.Write "转移数据成功!"
'/*   Else
'/*      Response.Write "转移数据失败!"
'/*   End If
'/*   Set ObjClass=Nothing
'/*
'/*方法二:(其它数据库文件 To Access数据库文件)
'/*1、设置目标数据库文件TargetFile
'/*2、设置Adodb.Connection对象
'/*3、再使用Transfer("源表名","目标表名","字段列表","转移条件")方法转移数据
'/*例子:(在此使用Access的数据源做例子,你可以使用其它数据源)
'/*   Dim Conn,ConnStr,tFile,ObjClass,sResult
'/*   tFile=Server.Mappath(".")&"/back.mdb"
'/*   Set Conn=Server.CreateObject("ADODB.Connection")
'/*   ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("data/data.mdb")
'/*   Conn.Open ConnStr
'/*   Set ObjClass=New TransferDataBaseClass
'/*   Set ObjClass.Conn=Conn        '此处关键
'/*   ObjClass.TargetFile=tFile
'/*   sResult=ObjClass.Transfer("table1","newtable","","")
'/*   If sResult Then
'/*      Response.Write "转移数据成功!"
'/*   Else
'/*      Response.Write "转移数据失败!"
'/*   End If
'/*   Set ObjClass=Nothing
'/*   Conn.Close
'/*   Set Conn=Nothing
'/*  
'/*说明:TargetFile属性一定要设置!(备份文件地址,绝对地址!)
'/*      如果不设置SourceFile则一定要设置Conn,这两个属性必选之一,但优先权是Conn
'/*      方法:Transfer("源数据表名","目标数据表名","字段列表","转移条件")
'/*           “源数据表”一定要在数据源存在,“目标数据表”则不可存在于目标文件
'/*           “字段列表;转移条件”格式与SQL的“字段列表”,“查询条件”格式相同
'/*            "字段列表"为空则是所有字段,“查询条件”为空则获取所有数据
'/***************************************************************************

Private s_Conn,Adox
'/***************************************************************************
'/*             全局变量
'/*外部直接使用:[Obj].SourceFile=源文件名   [Obj].TargetFile=目标文件名
'/***************************************************************************
Public SourceFile,TargetFile


Private Sub Class_Initialize
        s_Conn=Null
End Sub
Private Sub Class_Terminate
        If IsObject(s_Conn) And Not IsNull(s_Conn) Then
              s_Conn.Close
              Set s_Conn=Nothing
           End If
           If IsObject(Adox) Then
              Set Adox=Nothing
           End If
End Sub

'/***************************************************************************
'/*             设置/返回Conn对象
'/*说明:添加这个是为了其它数据库(如:MSSQL)到ACCESS数据库的数据转移而设置的
'/***************************************************************************
Public Property Set Conn(sNewValue)
       If Not IsObject(sNewValue) Then
           s_Conn=Null
        Else
           Set s_Conn=sNewValue
        End If
End Property
Public Property Get Conn
       If IsObject(s_Conn) Then
           Set Conn=s_Conn
        Else
           s_Conn=Null
        End If
End Property

'/***************************************************************************
'/*             数据转移
'/*函数功能:转移源数据到TargetFile数据库文件
'/*函数说明:利用SQL语句的Select Into In方法转移
'/*函数返回:返回一些状态代码True = 转移数据成功   False = 转移数据失败
'/*函数参数:sTableName = 源数据库的表名   tTableName = 目标数据库的表名(自动创建,如果存在则出错)
'/*         sCol = 要转移数据的字段列表,格式则同Select 的字段列表格式相同
'/*         sSql = 转移数据时的条件 同SQL语句的Where 后面语句格式一样
'/***************************************************************************
Public Function Transfer(sTableName,tTableName,sCol,sSql)
On Error Resume Next
Dim SQL
       If Not InitConn Then          '如果不能初始化Conn对象则转移数据出错
           Transfer=False
             Exit Function
        End If
       If Not CreateMdbFile Then     '建立备份Access数据库文件出错则转移数据出错
           Transfer=False
             Exit Function
        End If
       If sSql<>"" Then              '条件查询
           sSql=" Where "&sSql
        End If
        If sCol="" Then               '字段列表,以","分隔
           sCol="*"
        End If
       SQL="SELECT "&sCol&" INTO ["&tTableName&"] IN '" & TargetFile & "'" & " FROM ["&sTableName&"]"&sSql
        s_Conn.Execute SQL
        If Err.Number<>0 Then         '出错则转移数据错误,否则转移数据成功
           Err.Clear
          Transfer=False
        Else
           Transfer=True
        End If
End Function

'/***************************************************************************
'/*             建立Access数据库文件
'/*函数功能:根据TargetFile的值建立该文件
'/*函数说明:利用Adox组件的Create方法建立数据库文件
'/*函数返回:返回一些状态代码
'/***************************************************************************
Private Function CreateMdbFile()
On Error Resume Next
           If TargetFile="" Then
              CreateMdbFile=False         '出错
              Exit Function
           End If
           If Not InitAdox Then           '初始化Adox对象,建立MDB文件
              CreateMdbFile=False         '初始化Adox时出错
              Exit Function
           End If
           Adox.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & TargetFile
        If Err.Number<>0 Then          '建立MDB文件出错
              If Err.Number=-2147217897 Then
                 CreateMdbFile=True       '文件已存在,所以建立成功
              Else
                 CreateMdbFile=False      '其它原因出错
              End If
              Err.Clear
              Exit Function            
           End If
           CreateMdbFile=True            '建立MDB文件成功
End Function

'/***************************************************************************
'/*             初始化Adox.Catalog组件对象
'/*
'/***************************************************************************
Private Function InitAdox()
On Error Resume Next
        If Not IsObject(Adox) Or IsNull(Adox) Then
              Set Adox=Server.CreateObject("ADOX.Catalog")
              if Err.Number<>0 Then
                 InitAdox=False
                   Err.Clear
                   Adox=Null
                   Exit Function
              End If
           End If
           InitAdox=True
End Function

'/***************************************************************************
'/*             初始化Adodb.Connection组件对象
'/*
'/***************************************************************************
Private Function InitConn()
On Error Resume Next
Dim ConnStr
        If Not IsObject(s_Conn) Or IsNull(s_Conn) Then
              If SourceFile="" Then
                 InitConn=False
                   Exit Function
              Else
                 Set s_Conn=Server.CreateObject("ADODB.Connection")
                 ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SourceFile
                 s_Conn.Open ConnStr
                   If Err.Number<>0 Then
                      InitConn=False
                        Err.Clear
                        s_Conn=Null
                        Exit Function
                   End If
              End If
           End If
           InitConn=True
End Function
End Class
%>
asp.net Access数据库建立、备份、恢复与删除 引用C:/Program Files/Common Files/System/ado/msadox.dll,该DLL包含ADOX命名空间引用C:/Program Files/Common Files/System/ado/msjro.dll,该DLL包含JRO命名空间using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System 阅读详情

相关推荐

VB使用ADOX压缩修复ACCESS数据库文件的类模块

<br />Option Explicit '//*********************************************************************** '//类模块名称:ClsCompactDatabase '//版权所有:米特仪表有限公司 版权所有 '//开发作者:段利庆(Lee) '// QQ:14035344 '// http://www.duanliqing.kudo.cn '// ht

leek的专栏 743

数据库的备份与还原

数据库的备份与还原           在人力系统中,由于这个软件主要的任务就是统计数据的,所以,需求中有一个从系统中直接对数据库进行备份和还原的功能。           具体的代码实现,也非常的简单,就是两个过程,一个备份一个还原就可以直接实现了,具体的代码如下:           数据库备份 '数据库备份 Private Sub Button1_Click(

天高任鸟飞 936

access数据库备份与恢复

本例子已经测成功,欢迎大家下载学习参考,减少寻找资料的宝贵时间!

备份/还原Access数据库

这是用于备份和还原访问数据库的示例代码 DimDBTempSourceAsDatabase DimDBTempDestinationAsDatabase DimRecTempSourceAsRecordset DimRecTempDestinationAsRecordset SubMBackup() SetFSO=CreateObject("Scripti...

IT与开发人员的地盘 928

XCAT集群管理实战:从裸机到节点批量部署

在数据中心与HPC集群运维中,裸机配置与操作系统批量部署是关键环节。PXE引导、IPMI带外管理等基础技术为自动化装机提供了底层支持,而集群管理工具则将这些能力整合为可扩展的运维体系。XCAT作为一款开源集群管理工具,通过数据库驱动的方式统一管理DHCP、TFTP、HTTP等服务,实现从裸机发现、系统安装到电源控制的全流程自动化。本文从XCAT的核心设计出发,详细介绍了环境准备、安装配置、节点定义、镜像分发及常见问题排查,帮助运维人员快速构建高效的集群部署流程,降低规模化管理的复杂度。

weixin_30899023的博客 241

PowerBI参数化实战:3分钟搞定动态数据源切换(附常见错误排查)

本文详细介绍了PowerBI参数化实战技巧,教你3分钟实现动态数据源切换。通过创建参数、改造查询和测试切换三步,轻松应对多环境部署与团队协作中的路径问题,并附上常见错误排查指南,有效提升报表的可维护性和工作效率。

p1q2r的博客 585

使用SQL语句对Access数据库进行备份

说明: 1.要备份的数据库(Medicine.mdb)有下列几个表单:Enter表、Exit表、Store表......... 2.备份的数据库(BuMedicine.mdb)放在当前路经的dbbackup子目录中。 3.使用SQL中的SELECT.....INTO.....IN语句,对Medicine.mdb进行追加查询,生成与Medicine.mdb一样的数据库 表单并存放在外部数据库BuMe

798286123的专栏 3169

IAR安装成功的关键:STM32设备支持文件导入方法

IAR安装常卡在设备支持缺失这一步——尤其对STM32新手,没导入对应芯片包,编译直接报错。实测发现,必须通过IAR的Tools→Options→IDE→Configuration→Device Support手动加载STM32设备支持文件,否则新建工程时连芯片型号都选不到。IAR安装是否顺利,往往就差这一步。

weixin_42527589的博客 680

ACCESS数据库的压缩,备份,还原,下载,删除的实现

以文本方式查看主题-  企胜MIS开发论坛|ASP.NET|UML| CSS|Access|My SQL|网络营销|JAVA|J2EE|Ajax  (http://www.fleake.com/index.asp)--  ASP  (http://www.fleake.com/list.asp?boardid=6)----  AC

KosonLau34的专栏 2251

视觉开发板—K210自学笔记(三)--点亮LED

K210点亮LED灯

adamsecond 3412

abb机器人指令手册_ABB机器人配置圆形输送链跟踪

更多内容请点击上方ABB机器人实战技巧关注也可点击公众号下方往期经典浏览更多内容转载请先后台留言,大家一起支持原创,推动机器人使用和发展本公众号对各类ABB机器人应用,仿真,毕业设计提供技术支持,详细后台留言本公众号诚挚希望与各机器人培训机构,机器人使用单元合作,提供技术支持,详细后台留言1. 通常的机器人输送链跟踪,均为直线输送链跟踪,例如下图2. 有些情况,输送链为圆形,例如...

weixin_39849894的博客 2044

用.NET操作ACCESS数据库(创建,压缩,备份,恢复组件) 类

/*用.NET操作ACCESS数据库(创建,压缩,备份,恢复组件) 写一个小型程序,手头没有Microsoft Access,如何建立数据库,一切依然简单.首先引用C:/Program Files/Common Files/System/ado/msadox.dll,该DLL包含ADOX命名空间;接着引用C:/Program Files/Common Files/System/ado/msjr

じJF[CMS]ve 1241

使用 MATLAB/Simulink 构建一个多时间尺度下的微电网经济运行优化策略模型

本文介绍了基于Simulink的多能互补微电网系统建模方法,重点关注多时间尺度下的经济运行优化策略。内容包括:系统背景与目标、微电网结构设计(光伏、风电、储能、柴油发电机等模块)、多时间尺度能量管理架构(日前优化、日内滚动优化、实时控制)的实现步骤,以及仿真运行与结果分析。教程详细说明了如何在Simulink中调用优化算法,设置仿真参数,并提供了进阶研究方向和资源推荐。该模型为研究微电网的经济运行和智能调度提供了完整的仿真平台解决方案。

amy_mhd的博客 170

mysql 备份 access_备份access数据库

时 间:2008-10-28 08:13:02作 者:摘 要:备份数据库正 文:您应该定期备份所有活动的数据库,以免发生数据丢失,同时保护您在数据库设计上的投资。通过使用备份,可以轻松地还原整个数据库或选定的数据库对象。如果数据库中的记录数在有规律地增加,则还可以考虑对旧数据进行存档。存档是指定期将活动数据库表中较早的记录移到存档数据库表中的过程。本文并不解释如何对旧数据进行存档。如果要自动为数据...

weixin_36239866的博客 426

【WRFDA教程第一期】运行观测预处理程序(OBSPROC)

运行观测预处理程序(OBSPROC)

WW、forever的博客 1891

26、特洛伊木马:威胁与防范

本文详细介绍了多种常见的特洛伊木马,包括RegForm、ProMail和远程访问特洛伊木马(RATs),并分析了其工作原理与危害。重点讲解了著名RATs如Back Orifice、SubSeven和The Thing的技术特点,揭示了黑客编写特洛伊木马的常用语言与方法。同时,提供了有效的防范策略,如谨慎获取软件、使用回滚程序、杀毒软件、防火墙及反特洛伊木马程序,并通过流程图展示了防御机制。旨在帮助用户识别威胁并加强系统安全防护。

e3f4g5的博客 88

备份你的改过后缀名的ACCESS数据库

近期在开发某公司的OA系统的后台时有一个关于ACCESS数据库的问题。为了防止数据库为不怀好意的人下载,需要更改数据库的后缀名为ASPX(ASP等其它也可以),而公司内部人员又需要通过IE来下载数据库实现对数据库进行备份。当然,通过修改文件名后缀的方法来隐藏数据库并不是有个特别安全的方法,毕竟以M为单位的数据库和以K为单位的ASPX页面相比,一眼都能看出这到底是数据库还是WEB页。不过,算是一

CrazyTomato的专栏 1940

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

备份与恢复ACCESS数据库

备份与恢复ACCESS数据库 核心技术: File.Copy 1.前台 <table> <tr> <td align="center" colspan="3" style="height: 19px"><strong><span style="font-size: ...

angnong3282的博客 349

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

博客新手实践sql server 2012如何备份数据库?

博客已经建了几年了,但由于我是个外行,因此一开始就采用了zblog asp+access数据库的方式进行搭建,主要还是因为技术方面的缺陷嘛。但是经过几年的整理和写作,发现这套系统越来越卡了,咨询了很多博主,并且去ZBLOG论坛逛了很多次,发现是因为数据库的原因导致的,ACCESS数据库只能建一些小站,数据量已达就有明显的压力了,因此最近尝试了将ACCESS升级和转换为sql server2012的...

minemi的博客 4876

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【经典】C#操作ACCESS数据库(创建,压缩,备份,恢复)

C#操作ACCESS数据库(创建,压缩,备份,恢复)ExecuteNonQuery(),ExecuteScalar(),ExecuteReader的用法  http://hi.baidu.com/zh%5Fagain/blog/item/dca265fc7d9f024cd7887d77.html   http://hi.baidu.com/902

gxj022的专栏 1047

备份还原Access数据库类

******************************* MDB_IO.h *****************************************************#ifndef MDB_IOH#define MDB_IOH#include #include class TDB{    void __fastcall RunSQL(const String strSQL,

haiqian119的专栏 780

asp备份access数据库实例

<!--google_ad_client = "pub-4490194096475053";/* 内容页,300x250,第一屏 */google_ad_slot = "3685991503";google_ad_width = 300;google_ad_height = 250;//--><script type="text/javascript"src="

管子(zero)的杂乱空间 1629

Access数据库备份

说是数据库的备份,但实际只是用CopyFile把文件拷贝一遍而已,废话不多说了,直接看代码吧! procedure TForm3.btn1Click(Sender: TObject);beginif CopyFile(pchar(yizero.mdb),pchar(DB Backup/+formatDateTime(yyyy-mm-dd_hh-mm,Now)+.mdb

Yizero的专栏 1230

[原创]ACCESS自动保留10天备份--IT man

Csdn-Blog[原创]ACCESS自动保留10天备份 bsp SETfso=Server.CreateObject("Scripting.FileSystemObject")DataBaseFile="web_dbuiwefgjksdfwiuetyjshf.mdb"Iffso.FileExists(Server.Mappath(DataBaseFile))Then

255

备份和恢复SQL Server数据库及Access数据的方法

 对于关键应用的数据库系统应根据具体环境和条件制订一个完善可行确保系统安全的备份计划,没有备份的系统是不可靠、危险的,后果将是严重的,破坏性病毒、误操作、自然灾害等等都可能会对数据库系统造成难以估量的破坏。尤其对一个信息化程度较高的企业来说,最有价值的财产或许就是企业数据库中的数据。一个系统中最重要的是大量的实时数据,没有备份功能显然是不安全和不完善的。经过实践摸索出Visual Basi

lele818的专栏 560

C#实现ACCESS数据库备份还原

/// &lt;summary&gt; /// 备份Access数据库 /// &lt;/summary&gt; /// &lt;param name="srcPath"&gt;要备份的数据库绝对路径&lt;/param&gt; /// &lt;param name="aimPath"&gt;备份到的数据库绝对路径&lt;/param&gt; /// &l

weixin_41951326的博客 539
上一篇: (原创)备份数据库类 Excel篇(V2.0版)
下一篇: (原创)检测字符串是否包含有数字
bpfish
博客等级 码龄22年 1粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值