表达式无法评估

时间:2011-10-04 20:39:05

标签: mysql windows visual-c++

我有一个C ++和mySQL。它主要是工作,偶尔程序在这条线上断开。

my_ulonglong numrows = mysql_num_rows(res_set);

它说它无法评估。任何人都可以对此有所了解吗?它与数据库中的记录有关吗?任何帮助表示赞赏。我已经三天摔跤了。    (mysql_real_connect(conn,“urlock.db.5513143.hostedresource.com”,“urlock”,“Admin1234”,“urlock”,0,NULL,0)!= 0);     char queryString [1024];     sprintf(queryString,“SELECT COUNT(*)FROM tblURLIP WHERE IP ='%s'和IPStatus ='1'AND     IPMax ='0'AND IPType ='3'“,ipSrc == 0?”0“:ipSrc);

mysql_query(conn, queryString);
my_ulonglong i = 0;
res_set = mysql_store_result(conn);
my_ulonglong numrows = mysql_num_rows(res_set);
LEGIT = mysql_fetch_row(res_set);

这是首先弹出的错误。 lsniff.exe中0x57088ce4处的未处理异常:0xC0000005:访问冲突读取位置0x00000000

1 个答案:

答案 0 :(得分:0)

连接超时,当我移动到本地数据库时,我没有问题。