I went back and checked the 1.1 help file and this method is the same so I'm guessing it must be something else. I compared my OrderDetail file with the sample code but there are differences for accessing FoxPro tables and other differences which doesn't make it an "apples-to-apples" comparison. Nothing else that I saw was (to me) an obvious bug or improperly copied code.
I don't understand why the code in the help file below isn't a recursive bug (unless it is and I'm the only one who followed these jump start instructions!!).
public DataSet GetOrderDetail(object orderID)
{
if (orderID != null)
{
return this.GetOrderDetail((int)orderID);
}
else
{
return this.GetEmptyDataSet();
}
}
Thanks again.