iif

07/02/2007 - 01:07 por RobWare.Ruiz | Informe spam
Estoy creando el comando sql insert y voy almacenar el valor true o false que
en la interface es representado por un CheckBox.
En VB usando el CheckBox de .Net haria algo asi:
iif(chkCosa.Checked,"true","false")
por que necesito los literales y no el valor, esta funcion la concateno con
es resto de la sarta que construyo.
Mi pregunta es como puedo hacer algo similar con c#
Por lo que he dado cuenta, las funciones y procedimientos propios del
lenguaje no existen, no se si mi conclusion es errada pero todo forma parte
de un espacio de nombre y buscarlo es bastante comlicado

De antemano muchas gracias

RobWare

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
07/02/2007 - 01:40 | Informe spam
Rob,

C# tiene el operador ternario ? : (condicional), que hace lo mismo q el IIF
de VB:

string sentencia = "INSERT INTO Grupos(Nombre, TipoMusica, MeGusta) " +
"VALUES('" + textBox1.Text + "', '" + comboBox1.Text + "', " +
(chkMeGusta.Checked ? "1" : "0") + ")"

Cuidado con la inyección de SQL!

Salu2 - Octavio



"RobWare.Ruiz" escribió en el
mensaje news:
Estoy creando el comando sql insert y voy almacenar el valor true o false
que
en la interface es representado por un CheckBox.
En VB usando el CheckBox de .Net haria algo asi:
iif(chkCosa.Checked,"true","false")
por que necesito los literales y no el valor, esta funcion la concateno
con
es resto de la sarta que construyo.
Mi pregunta es como puedo hacer algo similar con c#
Por lo que he dado cuenta, las funciones y procedimientos propios del
lenguaje no existen, no se si mi conclusion es errada pero todo forma
parte
de un espacio de nombre y buscarlo es bastante comlicado

De antemano muchas gracias

RobWare
Respuesta Responder a este mensaje
#2 RobWare.Ruiz
07/02/2007 - 02:12 | Informe spam
Gracias es exactamente lo que necesito

RobWare

"Octavio Hernandez" wrote:

Rob,

C# tiene el operador ternario ? : (condicional), que hace lo mismo q el IIF
de VB:

string sentencia = "INSERT INTO Grupos(Nombre, TipoMusica, MeGusta) " +
"VALUES('" + textBox1.Text + "', '" + comboBox1.Text + "', " +
(chkMeGusta.Checked ? "1" : "0") + ")"

Cuidado con la inyección de SQL!

Salu2 - Octavio



"RobWare.Ruiz" escribió en el
mensaje news:
> Estoy creando el comando sql insert y voy almacenar el valor true o false
> que
> en la interface es representado por un CheckBox.
> En VB usando el CheckBox de .Net haria algo asi:
> iif(chkCosa.Checked,"true","false")
> por que necesito los literales y no el valor, esta funcion la concateno
> con
> es resto de la sarta que construyo.
> Mi pregunta es como puedo hacer algo similar con c#
> Por lo que he dado cuenta, las funciones y procedimientos propios del
> lenguaje no existen, no se si mi conclusion es errada pero todo forma
> parte
> de un espacio de nombre y buscarlo es bastante comlicado
>
> De antemano muchas gracias
>
> RobWare



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida