望高手指点:sqlCommand的超时问题
我使用ASP.net进行数据库的编程。作了一个数据导入的东西。
将数据从Excel格式的文件导入SQL Server,
总是出现数据导入的超时问题。
具体思路:
在SQL Server的一个sqlcommand(定义为command1)中使用OpenDatasource将数据从Excel中读出,然后逐行进行合理性判断和处理,然后再结果使用Insert加入到SQL server的表中。
我已经做的事情:
我将command1的命令执行时间设置为0:command1.commandtimeout=0(这样命令执行时间应该是无限的),对于每一条的数据直接Insert到SQL server。这个Insert我没有将时间进行设置,我觉得没必要。
我觉得应该可以了,但数据量一大就出问题,总是超时,不只是怎么回事,欢迎高手指点!