首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

c语言定时扫mysql里面的表遇到的奇怪有关问题

2012-04-05 
c语言定时扫mysql里面的表遇到的奇怪问题我用c写了一个访问另一台freebsd服务器的mysql程序.在程序入口处

c语言定时扫mysql里面的表遇到的奇怪问题
我用c写了一个访问另一台freebsd服务器的mysql程序.在程序入口处做了一次连接.然后在程序后面用了个死循环.每相隔5秒钟也就是sleep(5)select一次数据库.可是总是会出现程序无缘无故不再扫描的情况.我看了一下mysql里面的表.他的数据是在不断增加的.但是我的程序却什么也搜不出来了.好像挂死了一样.但是还是正常运行着.请各位指教.这是怎么回事.多谢~

[解决办法]
只做一次select,
测试一下是否正确。
[解决办法]
不知道你的代码是什么样的,只能猜,(当你是用MYsql的API好了),
1、当你的数据库行数太多时,返回的结果集可能是空的
2、不知道你有没有将以前的结果集释放mysql_free_result(),没有的话可能有问题
如果是odbc的,阿拉不晓得了,自已找资料吧
[解决办法]
hanb99(寒冰)
2、不知道你有没有将以前的结果集释放mysql_free_result()

==========================
可能是这个原因,数据库连接耗尽,查查~~

热点排行