C# read mysql 数据量大,出错 有5000条记录,用EXCEL控件导出,所以挺慢的,大概导出2000多条,40秒左右的时候报错:Fatal error encountered during data read(还想请问下,直接用文本写入xls的话,除了每次打开的时候提醒一下不是标准excel文件之外,还有什么不利的地方,文本直接写出5000条记录只需3~5秒) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MySqlCommand cm = new MySqlCommand("set net_write_timeout=99999; set net_read_timeout=99999;" + queryout + "", conn);貌似这样解决了... 刚又了解了一下几个 MySql的timeout.net_read_timeout 默认值 30net_read_timeout 默认值 60这两个就是防止客户端接收数据慢,为了避免无限等待而主动关闭连接。可惜Excel控件的输入速度实在太慢,再加上用dategridview的Columns[i],更慢后来又想先存文本xls,再打开它修改excel单元格属性(比如身份证这些).或者直接限制导出的数目。 EXCEL 有条数限制的。好像最多只能存储 65535条吧。 c#中UDP编程Receive阻塞造成界面假死 这个类的入口函数怎么写 求救!! 这两段代码如何用java实现?有什么区别阿? 请问怎么把long型或int型转换成Hex(16进制) 请教了 求助,正则表达式中"怎么转义。 请高手帮忙:如何把数据缓冲区指针中的数据放到结构中并读出来 获取远程服务器日志文本 DataGrid和DataRelation菜鸟问题,请高手指教,急! c#:学c#的朋友,公布你们的QQ号,有问题可以联系好吗? winfrom中把button列重写的时候,画面闪烁窗体假死 C#编写的dll封装成cab文件在网页中调用如何在网页中实现回调
貌似这样解决了...
net_read_timeout 默认值 30
net_read_timeout 默认值 60
这两个就是防止客户端接收数据慢,为了避免无限等待而主动关闭连接。可惜Excel控件的输入速度实在太慢,再加上用dategridview的Columns[i],更慢
后来又想先存文本xls,再打开它修改excel单元格属性(比如身份证这些).
或者直接限制导出的数目。