es que tengo una duda yo estoy llevando valores nulos de inserción y actualización a la base de datos por ejemplo para valores enteros asi:
Código:
pero si lo quiero hacer para fechas que se supone que debo llevar en la parte donde le estoy llevando en este ejemplo cero a la variable si fuera una fecha cuál seria el valor???if(DdlFinalidad.SelectedIndex==0) { int idfinalidad=0; try { idfinalidad=int.Parse(DdlFinalidad.SelectedItem.Value); } catch { idfinalidad=0; } CmdIns.Parameters.Add(new SqlParameter("@idfinalidad", SqlDbType.Int, 4)); CmdIns.Parameters["@idfinalidad"].Value = (idfinalidad>0 ? (object)idfinalidad : System.DBNull.Value); } else { CmdIns.Parameters.Add(new SqlParameter("@idfinalidad", SqlDbType.NVarChar, 50)); CmdIns.Parameters["@idfinalidad"].Value = int.Parse(DdlFinalidad.SelectedItem.Value); }
y en la parte donde pongo la condición así:
Código:
cómo debería ir esa condición para las fechas???(idfinalidad>0 ? (object)idfinalidad : System.DBNull.Value)
gracias por toda la ayuda que me puedan brindar (hay que tener en cuenta que el valor que se le asigne a la variable debe ser un valor que se reconozca como fecha)
gracias otra vez