2011-10-04 3 views
0

나는 C++과 mySQL을 가지고 있습니다. 대부분이 프로그램에서이 프로그램이 중단되는 경우가 대부분입니다.표현식을 평가할 수 없습니다.

my_ulonglong numrows = mysql_num_rows(res_set); 

그것은 평가할 수 없다고 말합니다. 누구든지 이것에 대해 어떤 생각을 밝힐 수 있습니까? 데이터베이스의 레코드와 관련이 있습니까? 어떤 도움을 주셔서 감사합니다. 나는 이것으로 3 일 동안 씨름을 해왔다. (mysql_real_connect (conn, "urlock.db.5513143.hostedresource.com", "urlock", "Admin1234", "urlock", 0, NULL, 0)! = 0); char queryString [1024]; IPMax = '0'AND IPType = '3' ", ipSrc == 0?"0 ": sprintf (queryString,"SELECT COUNT (*) from tblURLIP IP = '% s'및 IPStatus = '1'AND IPMax = '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 액세스 위반 읽기

+0

이 호출 스택 아래 앱 나누기> lsniff.exe! 본체 (INT _argc = 1, 숯 * _argv = 0x00251bf8) 라인 (224) + 0 * 9 바이트 \t C++ lsniff.exe! __ tmainCRTStartup() 라인 (278) + 0x19 bytes \t C lsniff.exe! mainCRTStartup() 줄 189 \t C –

+0

그리고이 줄 옆에 있습니다 .... res_set 0x00000000 {row_count = ??? fields = ??? 데이터 = ??? ...}. –

+0

연결이 시간 초과 될 수 있습니까? –

답변

0

로컬 데이터베이스로 이동할 때 연결이 끊어져도 문제가 없습니다.

관련 문제