Changeset 393 for trunk/sources/HeuristicLab.CEDMA.DB/Database.cs
- Timestamp:
- 07/22/08 23:29:18 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CEDMA.DB/Database.cs
r392 r393 298 298 statusParameter.Value = status.ToString(); 299 299 c.Parameters.Add(statusParameter); 300 301 300 SQLiteDataReader r = c.ExecuteReader(); 302 301 while(r.Read()) { … … 330 329 agent.Id = r.GetInt32(0); 331 330 agent.ParentAgentId = r.IsDBNull(1) ? null : new Nullable<long>(r.GetInt32(1)); 332 agent.Name = r. GetString(2);331 agent.Name = r.IsDBNull(2)?"-":r.GetString(2); 333 332 agent.Status = (ProcessStatus)Enum.Parse(typeof(ProcessStatus), r.GetString(3)); 334 333 agent.ControllerAgent = r.GetBoolean(4); … … 353 352 using(DbCommand c = cnn.CreateCommand()) { 354 353 c.CommandText = "Select id, name, status, controllerAgent, rawdata from Agent where ParentAgentId=@ParentAgentId"; 354 DbParameter parentParameter = c.CreateParameter(); 355 parentParameter.ParameterName = "@ParentAgentId"; 356 parentParameter.Value = parentAgentId; 357 c.Parameters.Add(parentParameter); 358 355 359 using(DbDataReader r = c.ExecuteReader()) { 356 360 while(r.Read()) { … … 358 362 agent.ParentAgentId = parentAgentId; 359 363 agent.Id = r.GetInt32(0); 360 agent.Name = r. GetString(1);364 agent.Name = r.IsDBNull(1)?"-":r.GetString(1); 361 365 agent.Status = (ProcessStatus)Enum.Parse(typeof(ProcessStatus), r.GetString(2)); 362 366 agent.ControllerAgent = r.GetBoolean(3);
Note: See TracChangeset
for help on using the changeset viewer.