你这数组多大?
你返回的记录又多少?除非正好匹配,否则如果数组大于记录会出现 no data  found错误的
但不影响实际数据
数组小于返回记录则有问题有一个定义成批取数据的bulk
可以参考

解决方案 »

  1.   

    我用的是指针,动态分配的内存,这样会用影响吗?
    内存大小应该正好吧,因为是select count(*)得出来的。您指得 “有一个定义成批取数据的bulk” 是什么?
    能不能给点参考。多谢!
      

  2.   

    你所说的数组的形式应当是:
    {
      int    areacode_id[100];
      char   areacode_name[100][NAME_LEN+1];
    }