客户端:sqlserver,远程服务器端:sqlserver。所用编程语言:C#,要求:客户端有个上传按钮,自动分离数据库,并传到服务器端,服务器端有个接受按钮,只要点击接受,系统自动更新数据库。
问:该如何实现?小弟想了很长时间,也没有头绪,望哪位高人指教,若能解决,再开贴给300分
问:该如何实现?小弟想了很长时间,也没有头绪,望哪位高人指教,若能解决,再开贴给300分
解决方案 »
- DropDownList诡异现象~~求大大大解答。
- 技术高手深度研究datagrid事件dg_PreRender(object sender, EventArgs e)
- 多表检索问题
- [讨论]C#对EXCEL的读取和导出问题
- TreeView 移除某个节点,已知道节点的Text
- 大侠们来讨论一下 ado.net,oledb,odbc三种连接技术的区别?
- 大家请你帮帮忙, 我想实现动态控建名
- 《《《《《,急~!为什么crystalreport出现“无效报表源”
- 一个数据库的类
- FileUpload上传图片时预先浏览再上传导数据库问题
- 我只是想取出comboBox里面的所有字符串给另一个数组赋值,怎么老出问题呢?
- 關於IssueVision
1、点击上传按钮后,自动将本地SQLSERVER的更新的数据倒成T-SQL语句。可以写成存储过程或者事务。然后,把这个T-SQL语句的文件发送到服务器端。服务器端收到后,检查有效性。然后点击接受后,在服务器端的数据库中执行此T-SQL。就OK了。
2、本地点击上传按钮后,把SQLSERVER的Data目录中的需要的.Data和.Log文件都复制一份。然后用上传的方式传送到远程端。远程端点击接受后,将SQLSERVER停掉几秒中,把文件COPY进去覆盖了就可以了。接受大家的批评。
ms-help://MS.MSDNQTR.2003FEB.2052/cpguide/html/cpconremotingexamples.htm
最简单的方法:
1
验证身份
2
用sqlserver的for xml语句生成数据的xml
3
服务器接受xml,更新数据库
想用socket,不知道用C#怎么写客户端和服务器端的代码
不过我好像是直接传的DataSet.....
在直接传DataSet之前我用的方法是传XML文件...
因为DataSet和XML文件内容本身包括数据更新的信息,所以要小心地处理一下。就是说要标记所有数据为新数据。
你已经会由生成了XML文件了,还不会由XML生成想要的数据么?
加油。
1。最好采用socket传输,效率较好,控制方便。
2。web service 效率较差,但使用80端口,能穿透企业防火墙。
3。ftp
4。asp.net文件上传下载。
<system.web>
<httpRuntime>
maxRequestLength="4096" //文件大小以字节为单位
executionTimeout="600" //超时
/>
</system.web>
谁说WebService效率不好????
------------------------
raulzzy() ( ) 信誉:92 2006-04-11 15:51:00 得分: 0
公司刚做完的项目,用webservice传DataSet来实现,速度还可以,楼主可以试试
-------------------------
我去年11月份的时候做完的一个项目,直接用WebService来传DataSet,现在客户一直在用,对它的性能非常满意。
当然,以前是我用WebService直接传Access文件,客户对上传的性能不满意。
后来我亲自上阵,写了基于DataSet的数据上传,实施之后性能非常好。如今他们总店下面的12家分店都在用这个报营业数据呢。
我计算了一下,用WebService+DataSet上传的数据量非常之小,基本上你改动了哪些数据就上传哪些数据,不会浪费网络带宽的。
-------------------------
当然,因为楼主的问题中没有说到他有任何机器可以使用IIS和WebService,所以用WebService+DataSet方式不见得合用。