易语言取MySQL错误代码_易语言mysql错误排查

因为最近我也收到很多新手经常问的问题:怎么我的语句老是出错,问题都出在哪里呢?我怎么找了一天都找不到问题所在呢?等等的一些新手经常犯的错误!这次我给大家分享一个怎么样来排查问题的!

e18dd1787246a4e78cc1ad2087f3334b.png

这个是一张表添加的原型!

9c975bbfe7b8cd972cfebc3c30d66f6d.png

调试出来是-1,这个肯定是不成功!在这里大家要先认识一下“取影响行数()”这个子程序是做什么用的呢?这个的作用就是查看你这次操作数据库里面的数据成功了N行的数据!如果说是正常的添加成功的话这个肯定是大于0的!我也看到很多人比较喜欢用返回的真假来判断是否成功!在这里我告诉大家这个是错误的!因为mysql只要是语句都能执行返回来的也都是真的,但是你数据一点都没有变!所以我们要习惯使用“取影响行数()”这个来判断一个语句是否执行成功!当然返回的也可能会是0,0的话代表的意思可以说是您该行已经存在了所以没有执行你的添加语句或修改语句等!

好了,我们接着返回主题!在易语言里面原生的支持库给我们提供了一个很好用的子程序“取错误文本(句柄,存放返回错误的变量文本)”。

0ac5428bf52f9f3d611a3d9dbaf97d3a.png

这个是我加了“取错误文本()”这个的,我们看看效果!

e7ff816508b83bbc8966180035226e5c.png

已经返回了错误文本回来给我们了!毕竟我们很多对于英文都不是很懂,我们可以借助一些翻译工具来翻译一下!

24b93a592f31f01e37e97706f87a8470.png

问题出来了!剩下的就是去把这个问题解决了!这个就是一个最简单的一个排查问题!也是一个例子,大家如果说还是出现问题的话可以自己去排查一下,然后利用翻译工具翻译一下返回的错误英文,基本上问题就能出来了。

如果还是不懂的话可以进群来把问题提出来!

4a355adcabe05736b9ffda619613c33b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值