I am using PHP with Apache and MGOS 1.2

I am opening and closing a MgFeatureReader where the feature source is an SDF layer. This is in a while loop where I am searching for existing elements as follows:

$traceReader = $featureService->SelectFeatures($featureResourceId, $layerName, $queryOptions);
if ($traceReader->ReadNext())
{
   // call a routine to draw a line
}
$traceReader->Close();

It appears to work on my development server but not on another server. Both machines are windows XP SP2 and have MGOS 1.2 installed. I compared the serverconfig.ini files on the two machines and they are the same. I am pretty sure the routine inside the if brackets is working since it does not fail on small loops only larger loops (more that 13 iterations).

Is there any way to check a MgReader is really closed? Is there some way to delete the reader object to be sure it is closed?

Thanks for any suggestions

George McLean
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to