如何解决MSSQL数据库不能手动创建新的连接问题?

8小时前 (18:52:55)阅读3回复0
lrj
lrj
  • 管理员
  • 注册排名2
  • 经验值73510
  • 级别管理员
  • 主题14702
  • 回复0
楼主

相信在利用MSSQL数据库下利用事务回滚体例操做多表笔录的时候,会经常呈现“不克不及在手动或散布事务体例下创建新的毗连”的出错提醒信息,那个问题也已困扰我多年。

此次在开发一个大型的商务平台的时候,涉及到数据的计算,同时也必需要多表更新(或删除)。借助GOOGLE也没找到一个实能处理的问题。以前搜集过一个MSDN的阐明,官方的提醒必需,只要用SQL语句施行数据库操做才气利用事务处置。

从官方提醒上理解,事式处置中涉及到查询(Select)时,会呈现那种出错提醒。同时也应该与笔录指针(Cursors)有联系关系。试着如许的构想,将事务处置中原呈现的Conn.Execute("select ... from ...")修改为利用rs.Open...号令翻开笔录集,问题处理。

0
回帖

如何解决MSSQL数据库不能手动创建新的连接问题? 期待您的回复!

取消