我遇到的问题是将包含13,000行的文件中的行插入到SQL Server 2008数据库中。我可以拿一小块文件插入就好了。我已经能够在一个事务中插入多达4000行(是的,我正在使用事务),但是当我使用更高的东西时,我得到服务器500错误。
在经典ASP中使用SQLOLEDB数据库连接在SQL Server中提交或回滚的行数是否有限制?如果是这样,我该怎么做呢?
如果没有,我应该在IIS和SQL Server中查找哪些其他内容以确保我可以插入那么多行?
答案 0 :(得分:0)
我不知道单个交易的#/行有任何限制("交易"是T-SQL"开始tran" / "提交"。)
"经典ADO"中有很多的限制(" classic" ASP 3.0和VB6)使用的数据访问API。但坦率地说,我不承认它们中的任何一个适用于这种情况。
问:您的实际ADO"插入"看起来像?你能在这里剪切/粘贴代码吗?
问:你看过你的IIS服务器日志了吗?在你的MSSQL服务器日志?是否生成了任何ADO异常(您的 检测到客户端错误,不是吗?)。