菜鸟求教:把本地数据库数据读出来发送到远程机器的EXCEl或者TXT文件上

new_one_one 2015-09-23 12:36:24
本人新手
现有一需求:
把本地数据库数据读出来发送到远程机器的EXCEl或者TXT文件上

有没有类似的例程或者给个大致的思路


拜谢!!!
...全文
145 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajianchina 2015-09-24
  • 打赏
  • 举报
回复
但你以后遇到socket通信的写码工作你怎么摆平呢?
ajianchina 2015-09-24
  • 打赏
  • 举报
回复
ftp实现最终也是通过socket发送,仅是按ftp协议发送而已,你自己看着办吧,你要简单的话,我倒可以告诉你个办法,你弄个百度或金山云存储,两头都装一下,这边文件多了之后,那边就自动将文件传过去复制了,你啥事都不需要干了,真要偷懒办法多得是,但你以后遇到socket通信的写码工作你呢?
new_one_one 2015-09-24
  • 打赏
  • 举报
回复
引用 12 楼 ximenwuji 的回复:
如果有ftp帐户,采用c# ftp类上传即可,如果是自己服务器,搭建一个ftpserver后再开发ftp上传容易的多
对 我也在考虑这种方式 有没有例子,给参考一下
huhu88a 2015-09-24
  • 打赏
  • 举报
回复
1、要么自己写socket发送(比2要复杂) 2、在本地把文件生成好,通过FTP方式传输到服务器(简单)
new_one_one 2015-09-24
  • 打赏
  • 举报
回复
引用 14 楼 ajianchina 的回复:
ftp实现最终也是通过socket发送,仅是按ftp协议发送而已,你自己看着办吧,你要简单的话,我倒可以告诉你个办法,你弄个百度或金山云存储,两头都装一下,这边文件多了之后,那边就自动将文件传过去复制了,你啥事都不需要干了,真要偷懒办法多得是,但你以后遇到socket通信的写码工作你呢?
有才。你说的有道理
ximenwuji 2015-09-23
  • 打赏
  • 举报
回复
如果有ftp帐户,采用c# ftp类上传即可,如果是自己服务器,搭建一个ftpserver后再开发ftp上传容易的多
mculoverc 2015-09-23
  • 打赏
  • 举报
回复
外网机器?就是不在同一个局域网上,要ping下通不通先吧?或者先用现成的socket软件连接一下能不能简单的文字通讯。
ajianchina 2015-09-23
  • 打赏
  • 举报
回复
http://www.cnblogs.com/furenjun/archive/2007/05/15/socketconnectionerror.html
new_one_one 2015-09-23
  • 打赏
  • 举报
回复
引用 6 楼 ajianchina 的回复:
socket发送图片文件的源码,很简单,核心代码发送跟接收加起来也就30几行代码,你拿去改下就行了
http://download.csdn.net/download/hulele2009/6487643

报错,因为端口的问题?
老李家的小二 2015-09-23
  • 打赏
  • 举报
回复
引用 7 楼 new_one_one 的回复:
[quote=引用 6 楼 ajianchina 的回复:] socket发送图片文件的源码,很简单,核心代码发送跟接收加起来也就30几行代码,你拿去改下就行了 http://download.csdn.net/download/hulele2009/6487643
谢谢! 另外数据是隔一小时发送一次的[/quote] 写一个定时任务,每小时执行一次即可
new_one_one 2015-09-23
  • 打赏
  • 举报
回复
引用 6 楼 ajianchina 的回复:
socket发送图片文件的源码,很简单,核心代码发送跟接收加起来也就30几行代码,你拿去改下就行了 http://download.csdn.net/download/hulele2009/6487643
谢谢! 另外数据是隔一小时发送一次的
ajianchina 2015-09-23
  • 打赏
  • 举报
回复
socket发送图片文件的源码,很简单,核心代码发送跟接收加起来也就30几行代码,你拿去改下就行了 http://download.csdn.net/download/hulele2009/6487643
new_one_one 2015-09-23
  • 打赏
  • 举报
回复
引用 2 楼 ajianchina 的回复:
方法很多,你先介绍下服务端的情况。
远程机器就是一台普通电脑,需要把数据写入到该机器指定目录下的制定文件(excel或者txt均可)
new_one_one 2015-09-23
  • 打赏
  • 举报
回复
引用 2 楼 ajianchina 的回复:
方法很多,你先介绍下服务端的情况。
服务端?指的是本地数据库端吧 就是Oracle数据库,把其中某各表里的记录发送到外网的一台机器上,存放在该机器指定目录下的制定EXCEL文件或者TXT文件均可
new_one_one 2015-09-23
  • 打赏
  • 举报
回复
引用 1 楼 guwei4037 的回复:
socket + timer 。 用ado.net读取数据库,通过socket发送消息给远程机器(服务器端)。远程机器接收到消息后通过流追加写入txt文件。
有没有类似例程? 这样说起来还是摸不着头绪 谢谢!
ajianchina 2015-09-23
  • 打赏
  • 举报
回复
方法很多,你先介绍下服务端的情况。
全栈极简 2015-09-23
  • 打赏
  • 举报
回复
socket + timer 。 用ado.net读取数据库,通过socket发送消息给远程机器(服务器端)。远程机器接收到消息后通过流追加写入txt文件。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧