通过LoadRunner11连接mysql,本地的可以连接,远程的连接不了,已经开放数据库远程连接权限
通过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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
改地址是表象。这个头文件里调用mysql_*函数取得一些数据库里面的数据,然后遍历这些数据。你数据库变了,里面的数据当然也不一样了。有时候取出一些无效数据,脚本里还把它们当作有效数据访问时,就会引发一些问题。你可以用调试功能,下个断点,看看传入sprintf的那些指针的值。
远程数据库跟本地数据库一样:数据库名,数据表,里面的数据都一样。
看上去是无效指针造成的问题。你可以检查一下调用那些mysql_*函数之后的返回值。
引用来自“NeverKnow”的评论
那个头文件第96行是什么内容?
那个头文件第96行是什么内容?