Hola saludos a todos
Soy nuevo en esto de .net y pues ahora ando metido en una pequeña app y lo que me gustaría saber es como hago para poder insertar de un checkbox a la base de datos. Es un campo que solo acepta dos valores "S ó N". Y bueno el usuario llena un formulario y se selecciona el checkbox pues entonces es S y lo contrario pues...N.jeje !. Estoy atorado en esto no sé si me puedan ayudar. Ya tengo mi formulario y ya puedo agregar datos en la base de datos lo hice de manera visual agregando un nuevo origen de datos, instalé el cliente y me conecté con la bdd y ahora puedo insertar datos, leerlos, modificarlos, pero hacer esto que quiero hacer creo que no es de esta manera (visual). En realidad tengo dos checkbox pero bueno...ya teniendo idea de como hacer uno puedo hacer los demás.
Estoy usando visual studio 2008 y oracle enterprise 11g. Y otra cosa no sé si sea mucha molestia pero también en otro campo de un textboxt quiero hacer que si la longitud de un campo es igual a 3 o x entonces en la base de datos se inserte un 1, 2, o 3, etc según la longitud, ésta no puede ser mayor a 10 de todos modos.
Gracias por su ayuda.
Estoy intentando que al estar seleccionado en el evento CheckedChanged del checkbox entre algo como:
if (checkBox1.Checked)
{
OracleConnection conn = new OracleConnection();
conn.ConnectionString = "Data Source=sid;" + "User Id=user;" + "Password=pass;" + "Min Pool Size=10;" + "Connection Lifetime=120;" + "Connection Timeout=60;" + "Incr Pool Size=5;" + "Decr Pool Size=2;";
conn.Open();
SqlSelectCommando1.ComandText = "insert into table(campo)values(S) where campoPK="+iD_BIENTextBox.text; //No sé creo que algo anda mal con mi query tomo el campo id_bienTextbox porque ese es el que trae la llave primaria y pues me interesa insertar la S o la N en el registro que se está agregrando.
}
Algo así voy, pero no tengo una idea clara de como hacerlo.