public void hexinchuli(string riqi)
{
//链接到sql server数据库,将需要数据迁移到access数据库相应的表
string sqlserver = "Server =server;DataBase=database;Uid=sa;Pwd=123456";
string Access = "Provider = Microsoft.Jet.OleDb.4.0;Data Source = E://mymymy//backfile//" + riqi + ".mdb";
DataSet sqlds = new DataSet();
SqlConnection sqlconn = new SqlConnection(sqlserver);
sqlconn.Open();
System.IO.StringWriter sqlXML = new System.IO.StringWriter();
try
{
SqlDataAdapter mycommand = new SqlDataAdapter("select * frombiao where syrp='"+riqi+"'", sqlconn);
mycommand.Fill(sqlds, "biao");
sqlds.WriteXml(sqlXML);
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.LoadXml(sqlXML.ToString());
doc.Save("e://mymymy//dd.xml");
}
catch (Exception ex)
{
shengcheng.WriteToFile(ex.ToString());
}
sqlconn.Close();
OleDbConnection oleconn = new OleDbConnection(Access);
oleconn.Open();
System.IO.StringWriter oleXML = new System.IO.StringWriter();
try
{
OleDbDataAdapter olecomm = new OleDbDataAdapter("select * from biao", oleconn);
DataSet oleds = new DataSet();
OleDbCommandBuilder cb = new OleDbCommandBuilder(olecomm);
oleds.ReadXml("e://mymymy//dd.xml");
oleds.WriteXml(oleXML);
olecomm.Update(oleds, "biao");
oleds.AcceptChanges();
System.IO.File.Delete("e://mymymy//dd.xml");
}
catch (Exception ex)
{
shengcheng.WriteToFile(ex.ToString());
}
oleconn.Close();
}
分享到:
相关推荐
1. **数据导出**:在Access中,可以使用内置的“导出”功能将数据导出为CSV、XML或文本文件格式,也可以使用ODBC(开放数据库连接)将数据导出到SQL Server兼容的格式。在导出过程中,需要确保所有关键字段和数据...
- 使用SqlCommand将数据插入到SQL Server数据库中。 5. 使用GridView控件展示数据:在ASPX页面中添加GridView控件来展示源数据库和目标数据库的数据,以便验证迁移是否成功。 6. 实现数据迁移:通过编写C#代码,...
在本文中,我们将深入探讨如何使用ASP.NET技术将数据从ACCESS数据库导入到SQL Server。这是一项常见的任务,特别是在需要将小型数据库系统升级到更强大、更稳定的平台时。 首先,我们需要了解ACCESS数据库和SQL ...
本主题聚焦于使用C#编程语言将Excel文件的数据导入到Access数据库的过程,这是一个常见的数据处理需求,特别是在数据整合和分析时。以下是对这一过程的详细阐述。 首先,我们需要理解C#的基础知识。C#是一种面向...
使用 SqlConnection 和 SqlCommand 对象将数据写入到 SQL Server 数据库中。 SqlCommand 对象可以执行 SQL 语句来写入数据,例如: "INSERT INTO {表名} ({列名}) VALUES (@{参数})" 其中,{表名} 是要写入数据的...
"移库工具代码 从access 到 sqlserver"这个项目就是为了帮助用户将Access数据库中的数据无缝迁移到SQL Server中。这种迁移可能是出于性能提升、数据安全、团队协作或企业规模扩大等原因。 Access是一款由Microsoft...
3. **Import/Export Wizard**:SQL Server提供了一个图形化的导入导出向导,可以方便地将数据从Access导入到SQL Server,或者反之。这对于数据迁移或备份恢复非常有用。 4. **SSIS(SQL Server Integration ...
经常操作数据库,操作类写起来很不便,我...采用C#2005开发,适用于SqlServer和Access的数据库, Asp.Net系统,WinForm系统,数据库连接从配置文件中读取,(Asp.Net可配置于web.xml中),方便数据库的迁移. 详情咨询QQ:442013799
本示例主要关注如何使用C#编程语言将文本文件(txt)中的内容导入到Access数据库中。Access数据库是Microsoft Office套件的一部分,提供了一个轻量级的数据存储解决方案,支持多种数据类型和结构。在C#中,我们可以...
实现SQL Server到Access的数据导出,可以遵循以下步骤: 1. **建立数据库连接**:使用ADO.NET的SqlConnection类连接到SQL Server,使用OleDbConnection类连接到Access数据库。 2. **编写SQL查询**:获取SQL Server...
用户可以通过DTS向导将Access数据库中的数据迁移到SQL Server。这个过程包括以下步骤: 1. 在SQL SERVER企业管理器中启动Data Transformation Services。 2. 选择“导入数据”选项。 3. 指定Access作为数据源,并...
本教程将探讨如何使用C#编程语言,在Visual Studio 2010开发环境下,将数据库中的数据导出为SQL插入语句,以便于备份、迁移或在不同环境中重建数据。这个过程通常用于在测试环境和生产环境之间转移数据,或者在开发...
本篇将详细讲解如何将Access数据库导入到SQL Server,以实现更高效的数据管理和分析。 首先,我们需要了解Access和SQL Server的基本特性。Access是一款轻量级的桌面数据库应用,适合小型到中型的数据存储,易于上手...
在本篇内容中,我们将探讨如何使用C#将TXT文本文件中的数据逐行读取并导入到SQL Server数据库中,并同时在ListBox控件中显示导入结果的过程。这不仅适用于简单的文本处理场景,也适合于批量数据迁移或数据备份恢复等...
总的来说,C# ASP.NET 数据库备份与恢复模块是企业级应用程序不可或缺的部分,它涉及到了SQL Server和Access数据库的备份、恢复、分离和附加等多个方面。通过理解和掌握这些知识,开发者能够构建出更健壮、更安全的...
3. **使用VBA脚本**:通过VBA编写程序,使用ADODB组件连接SQL Server并执行INSERT语句将数据导入。 XML文件与其他数据库之间的交互,通常需要解析XML文件,创建相应的数据库表结构,然后逐条插入数据。可以使用各种...
本篇将详细探讨如何使用C#语言将XML格式的数据导入到Microsoft Access数据库中。这不仅适用于数据迁移项目,也广泛应用于日常的数据管理和分析工作中。 #### XML与Access简介 - **XML (Extensible Markup Language...
在这个场景中,我们有一个关于使用C#编程语言将XML数据导入到Access数据库的应用实例。这个过程涉及到C#编程、XML解析以及与Access数据库的交互,这些都是软件开发中常见的技能点。下面我们将深入探讨这些知识点。 ...
- 将数据插入到DataTable并调用`Update()`方法批量插入到Access数据库。 - 错误处理和资源清理。 这个示例代码是学习如何在C#中进行数据迁移的好资源,它演示了如何结合使用Excel和Access API进行数据处理。对于...
数据迁移可以通过多种方式完成,例如使用SQL Server Integration Services (SSIS) 包,或者通过编程方式如使用Python、C#等读取Access数据并插入到SQL Server中。另一种方法是,将Access数据导出为CSV文件,然后在...