Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用WinForms C#应用程序通过电子邮件将数据合并到中央SQL Server数据库中?_C#_Sql_Sql Server_Winforms_Ms Access 2003 - Fatal编程技术网

如何使用WinForms C#应用程序通过电子邮件将数据合并到中央SQL Server数据库中?

如何使用WinForms C#应用程序通过电子邮件将数据合并到中央SQL Server数据库中?,c#,sql,sql-server,winforms,ms-access-2003,C#,Sql,Sql Server,Winforms,Ms Access 2003,我有一个旧的Access数据库(.mdb/2003),用作销售代表团队的应用程序 问题: 我现在的任务是编写一个WinForms应用程序,每个销售代表将来都会在他的笔记本电脑上使用它。他们收集的所有数据必须随后更新到公司的中央数据库。Access数据库必须迁移到SQL Server 我首先想到的是一个web应用程序,但是这个选项是不允许的,或者是不可能的 是否有一种方法,每个销售代表将其数据存储在笔记本电脑上的本地数据库中,然后通过电子邮件发送其数据库,最后所有销售代表的数据必须合并到中央数据库

我有一个旧的Access数据库(
.mdb
/2003),用作销售代表团队的应用程序

问题:

我现在的任务是编写一个WinForms应用程序,每个销售代表将来都会在他的笔记本电脑上使用它。他们收集的所有数据必须随后更新到公司的中央数据库。Access数据库必须迁移到SQL Server

我首先想到的是一个web应用程序,但是这个选项是不允许的,或者是不可能的

是否有一种方法,每个销售代表将其数据存储在笔记本电脑上的本地数据库中,然后通过电子邮件发送其数据库,最后所有销售代表的数据必须合并到中央数据库中。按照这个概念->在本地存储数据并通过电子邮件发送数据,以填充中央数据库,有什么想法吗


提前问候并感谢您的帮助

编写一个c#应用程序以xml格式存储数据,可能对其进行压缩和加密,将其附加到电子邮件,然后将其发送到特定地址(例如使用.net)并没有什么大不了的


更大的任务将是在服务器端编写一个服务,以等待收到的电子邮件,并将附加数据写入sql server…

我想这个问题更适合程序员。SE,因为它不涉及特定代码,而是涉及架构问题。我认为XML是一种解决方法。感谢大家迄今为止的投入!