Si deseo insertar en una columna de base de datos de tipo char (2) desde C#. ¿Qué tipo de datos usaría en C#?Conversión entre SQL char y C#
Si se utiliza el siguiente código:
private static SqlParameter addParameterValue(string parameterName, ? parameterValue, SqlCommand command)
{
SqlParameter parameter = new SqlParameter(parameterName, SqlDbType.Char);
parameter.Value = parameterValue;
command.Parameters.Add(parameter);
return parameter;
}
¿Qué tipo daría por parameterValue?
que ya tienen método como este cuando el parameterValue es de tipo cadena, por lo que este podría ser un problema cuando decir la diferencia entre SqlDbType.Char y SqlDbType.Varchar
¿Tan solo tiene que hacer una verificación de longitud en la cadena? – ediblecode
Creo que SQL lanzará una excepción a lo largo de las líneas de 'cadena o los datos binarios se truncarán' en lugar de truncar automáticamente. Depende de la configuración Supongo – flipchart