歧義

2016-11-20 72 views
-2
public double BAL_insert() 
{ 
    return dobj.DAL_insert(this); 
} 

public double DAL_insert(BAL_class bobj) 
{ 
    con = cobj.tierconnection(); 
    con.Open(); 
    query = "insert into Employeeinandout values(@prm_Name)"; 
    cmd = new SqlCommand(query, con); 
    cmd.Parameters.AddWithValue("@prm_Name", bobj.name); 
    double r = cmd.ExecuteNonQuery(); 
    con.Close(); 
    return r; 
} 

[獲得這兩種方法之間的不明確的。我如何解決它。]歧義

+1

這兩個方法在同一個類中嗎?什麼是dobj對象的類? 請更具體。 –

回答

0

試試這個。

public double DAL_insert(BAL_class bobj = null) 
    { 
     if(bobj == null) 
     { 
      bobj = this; 
     } 
     con = cobj.tierconnection(); 
     con.Open(); 
     query = "insert into Employeeinandout values(@prm_Name)"; 
     cmd = new SqlCommand(query, con); 
     cmd.Parameters.AddWithValue("@prm_Name", bobj.name); 
     double r = cmd.ExecuteNonQuery(); 
     con.Close(); 
     return r; 
    }