多线程数据传输问题

笨妞妞 2013-03-21 04:50:16
在做数据传输的windows服务时,有以下不明白的地方:

1. 我用多线程来读取不同表里面的数据,然后插入到一张表里面,最后就开始报错:“超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。”,怎么解决呢?(必须用多线程)数据库方面?多线程方面?

2. Thread和Timer分别在什么时候用?

...全文
60 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是小李 2013-03-21
  • 打赏
  • 举报
回复
在打开数据前先判断数据库是否为打开的。查询数据时使用离线的DataTable或DataSet方式

110,502

社区成员

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

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

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