Hola Estoy tratando de insertar null en una columna de base de datos dependiendo de un valor de datakeys gridview (si es "" insertar nulo en la base de datos) Sin embargo, estoy obteniendo un espacio '' dentro de la columna de la base de datos.¿Cómo insertar null en la base de datos?
string sbcId = gvTest.DataKeys[gr.RowIndex]["myColumn"].ToString();
insgnp.Parameters.Add(new OleDbParameter("EMPID", (sbcId==""?DBNull.Value.ToString():sbcId)));
¿Vio lo real T-SQL se está ejecutando? (es decir, con SQL Profiler). El ToString probablemente ingrese el ''. Pero tu dices que hay un espacio '', que no puedo ver cómo podría suceder. Más probablemente sbcId! = "", Es == "". – RPM1984
Gracias RPM1984. Estoy usando DB2. Parece que el uso de ToString() se tradujo de alguna manera en '' dentro de la columna de la base de datos. –