找回密码
 立即注册

QQ登录

只需一步,快速开始

ihiyin
银牌会员   /  发表于:2023-11-2 11:03  /   查看:687  /  回复:3
1金币

我的服务端命令之前一直运行正常。



最近几天开始偶尔出现问题,该命令会返回:This SqlTransaction has completed; it is no longer usable.见下图:

事务中的邮件命令正常发出了邮件,查询邮件中写的新记录的ID却无结果,肯定是事务回滚把记录给删除了。
该怎么继续排查呢?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

首先我在百度上搜了一个报错, 大家说的原因不尽相同,楼主可以参考一下 This SqlTransaction has completed; it is no longer usable。 C# 报出的错误,不解,望指教_百度知道 (baidu.com) 其实楼主的命令也有些问题,因为事务命令是只针对于数据库的,发送邮件不应该放进来 之前也有客户出现这个问题,是因为在第一个添加命令的时候,没有添加成功,但是没有报错。后面的逻辑又需要拿到这个添加的结果,所以报了错 ...

3 个回复

倒序浏览
最佳答案
最佳答案
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-2 11:03:05
来自 2#
本帖最后由 Joe.xu 于 2023-11-15 14:11 编辑

首先我在百度上搜了一个报错,
大家说的原因不尽相同,楼主可以参考一下
This SqlTransaction has completed; it is no longer usable。 C# 报出的错误,不解,望指教_百度知道 (baidu.com)

其实楼主的命令也有些问题,因为事务命令是只针对于数据库的,发送邮件不应该放进来




之前也有客户出现这个问题,是因为在第一个添加命令的时候,没有添加成功,但是没有报错。后面的逻辑又需要拿到这个添加的结果,所以报了错,
后面调整了一下添加命令就好了

如果楼主调整之后还无法解决的话,可以收集日志,我们分析一下

一看就会,超有用活字格技能:四十五,错误日志收集功能
https://gcdn.grapecity.com.cn/showtopic-52854-1-1.html
(出处: 葡萄城开发者社区)




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ihiyin
银牌会员   /  发表于:2023-11-6 11:45:42
3#
Joe.xu 发表于 2023-11-2 16:41
首先我在百度上搜了一个报错,
大家说的原因不尽相同,楼主可以参考一下
This SqlTransaction has comple ...

最近又没出现了,我观察下
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-11-6 12:27:31
4#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部