Changeset 1295

Show
Ignore:
Timestamp:
2/2/2010 7:20:24 PM (6 weeks ago)
Author:
Sherkhan
Message:

1. Check for a bad DB query return - to prevent a Homer

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/EveHQ.PosManager/Forms/PoSManMainForm.cs

    r1294 r1295  
    24062406                    ml = EveHQ.Core.DataFunctions.GetData(strSQL); 
    24072407 
    2408                     p.Moon = ml.Tables[0].Rows[0].ItemArray[0].ToString(); 
     2408                    if (ml != null) 
     2409                        if ((ml.Tables != null) && (ml.Tables.Count > 0)) 
     2410                            if ((ml.Tables[0].Rows != null) && (ml.Tables[0].Rows.Count > 0)) 
     2411                                p.Moon = ml.Tables[0].Rows[0].ItemArray[0].ToString(); 
     2412                            else 
     2413                                p.Moon = "Unknown"; 
     2414                        else 
     2415                            p.Moon = "Unknown"; 
     2416                    else 
     2417                        p.Moon = "Unknown"; 
    24092418 
    24102419                    switch (td.stateV)