Ingresar Símbolos especiales en Sql
Esta vez acudo a ud por que tengo una duda que espero ud me pueda ayudar a resolver mi problema es que desea insertar el símbolo de sumatoria (el que parece E) dentro de una base de datos en sql y tengo entendido que la forma de hacerlo es con insert into tabla values (N'Ex+2y') pero estoy ocupando c# y al momento de hacer la llamada la hago desde un procedimiento almacenado en el que ocupo constantes osea lo manejo así
Proc tabla
(
@division nvarchar(20)
)
insert into tabla values(@division)
y mi acceso desde c# es
public void Inserta_Operacion(int Division)
{
cn.Open();
SqlCommand cmd = new SqlCommand("Inserta_Operacion", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@Division", SqlDbType.NVarChar, 800).Value = Division;
cmd.ExecuteNonQuery();
cn.Close();
}
¿Y de este modo no me acepta la cadena para que me acepte ese símbolo como hacer desde mi procedimiento o que solución usar para que me acepte el símbolo porque nada más me muestra? En vez de E(sumatoria)
Proc tabla
(
@division nvarchar(20)
)
insert into tabla values(@division)
y mi acceso desde c# es
public void Inserta_Operacion(int Division)
{
cn.Open();
SqlCommand cmd = new SqlCommand("Inserta_Operacion", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@Division", SqlDbType.NVarChar, 800).Value = Division;
cmd.ExecuteNonQuery();
cn.Close();
}
¿Y de este modo no me acepta la cadena para que me acepte ese símbolo como hacer desde mi procedimiento o que solución usar para que me acepte el símbolo porque nada más me muestra? En vez de E(sumatoria)
1 Respuesta
Respuesta de jftamames
1