通过LoadRunner11连接mysql,本地的可以连接,远程的连接不了,已经开放数据库远程连接权限

发布于 2021-11-26 23:18:20 字数 973 浏览 978 评论 5

通过LoadRunner11连接mysql,本地的可以连接mysql5.6,远程的mysql5.1连接不了,已经开放数据库远程连接权限

按照该博客的方式实现的https://my.oschina.net/bysu/blog/776521,报错代码如下:



D:\Program Files\HP\LoadRunner\include/Ptt_MySQL.h(96): Error: C interpreter run time error: D:\Program Files\HP\LoadRunner\include/Ptt_MySQL.h (96):  Error -- memory violation : Exception ACCESS_VIOLATION received.


D:\Program Files\HP\LoadRunner\include/Ptt_MySQL.h(96): Error: An exception was raised while calling invocation function in interpreter extension cciext.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION.


头文件的代码如图

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

已下线请稍等 2021-12-03 19:05:21

改地址是表象。这个头文件里调用mysql_*函数取得一些数据库里面的数据,然后遍历这些数据。你数据库变了,里面的数据当然也不一样了。有时候取出一些无效数据,脚本里还把它们当作有效数据访问时,就会引发一些问题。你可以用调试功能,下个断点,看看传入sprintf的那些指针的值。

如此安好 2021-12-03 19:00:43

远程数据库跟本地数据库一样:数据库名,数据表,里面的数据都一样。

策马西风 2021-12-03 18:48:52

看上去是无效指针造成的问题。你可以检查一下调用那些mysql_*函数之后的返回值。

复古式 2021-12-03 16:34:55

引用来自“NeverKnow”的评论

那个头文件第96行是什么内容?

醉酒的小男人 2021-12-03 15:22:19

那个头文件第96行是什么内容?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文