Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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
如何将XML数据从MS Access传递到C#中的Server.ASPX页面?_C#_Asp.net_Xml_Ms Access - Fatal编程技术网

如何将XML数据从MS Access传递到C#中的Server.ASPX页面?

如何将XML数据从MS Access传递到C#中的Server.ASPX页面?,c#,asp.net,xml,ms-access,C#,Asp.net,Xml,Ms Access,所以我有一个MS Access程序,用VB脚本从Access数据库加载数据。我想将此信息传递到我的服务器。我希望数据以XML格式传输 在服务器端,我有一个ASPX页面设置来处理传入的数据。如何从MS Access获取数据以访问该ASPX页面?您可能需要使用Web服务来传递数据。MS Access并不是真正设计用来使用SOAP/ASMX、JSON等东西的。您可以安装Web服务参考工具(下面的链接)。由于您有一个ASPX页面,我们可以假定您正在运行IIS。因此,您必须创建一个Web服务,该服务可以使

所以我有一个MS Access程序,用VB脚本从Access数据库加载数据。我想将此信息传递到我的服务器。我希望数据以XML格式传输


在服务器端,我有一个ASPX页面设置来处理传入的数据。如何从MS Access获取数据以访问该ASPX页面?

您可能需要使用Web服务来传递数据。MS Access并不是真正设计用来使用SOAP/ASMX、JSON等东西的。您可以安装Web服务参考工具(下面的链接)。由于您有一个ASPX页面,我们可以假定您正在运行IIS。因此,您必须创建一个Web服务,该服务可以使用您想要传递给它的数据。创建Web服务后,在Access中查找新的Web服务(使用工具包),并根据需要使用公开的方法


您指的是什么样的数据,难道ASPX不能打开.mdb并读取数据吗?普通对象数据。数据在客户端的计算机上,所以我无法访问它。还没有任何。。。只是C#中的一个空字符串,等待用XML填充。是否一定要将其传递到ASPX页面,是否可以使用hander或模块并传递JSON之类的内容(我认为是AJAX风格的请求)。访问将是一个非常重要的限制因素,您甚至可能需要在.NET中编写COM组件并将其用作中介?ASPX将在某处显示数据或保存数据?虽然这不是最好的,但您可以通过将mdb文件复制到服务器来公开MS access数据,只需对其进行查询并将结果显示到web页面即可。