He tomado el control de algún código C#.C#: DbType.String versus DbType.AnsiString
El código está llegando a una base de datos con algunos SQL
que usa parámetros.
Todos los parámetros de cadena se escriben como DbType.AnsiString
en lugar de DbType.String
.
¿Por qué usaría DbType.AnsiString
en lugar de DbType.String
?
+1. ¿Por qué alguien NOE usaría AnsiString? ¿Es una cadena ansi no unicode en la base de datos? Me elude como lógica. – TomTom
¿'DbType.AnsiString' es un subconjunto de' DbType.String'? –
¿Qué son los caracteres 'unicode' en este contexto? –