Registrarse

If you already have an account with us, please use the login panel below to access your account.

Sexo Servidoras
Resultados 1 al 5 de 5
  1. #1
    Mostacilla
    Fecha de ingreso
    11 abr, 12
    Mensajes
    6
    Poder de reputación
    0

    Predeterminado consulta con insert en C#

    Hola gente.

    Quisiera saber si alguien me puede ayudar con un problema que me da al hacer un insert en c#

    este es el insert

    string consulta = "insert into producto(COD_PRODUCTO,DESCRIPCION,CASAID,FRAGANCIA ID,TIPOID,MEDIDAID) values('" + txtidproducto.Text + "','" + txtnombre.Text + "','" +cmbcasa.Text+ "','" +cmbfragancia.Text + "','"+ cmbtipo.Text. +"','"+ cmbmedida.Text +"')";

    Yo lo venia haciendo asi en otras pantallas y no me hacia conflicto.

    pero ahora me dice error a convertir datos varchar en datos int y es que los datos de los cmb"combobox" los manda un campo de tabla que es int y seguro por eso me da problema pero no se como convertir ese dato a la hora de enviarlo.

    Les agradezco de antemano la ayuda.

  2. #2
    El Daddy Cr (ddduuuuuhhhh Avatar de Dr. Rajesh Koothrappali
    Fecha de ingreso
    29 oct, 07
    Mensajes
    28,786
    Poder de reputación
    34

    Predeterminado Re: consulta con insert en C#

    Son todos los combobox??

  3. #3
    Mostacilla
    Fecha de ingreso
    11 abr, 12
    Mensajes
    6
    Poder de reputación
    0

    Predeterminado

    Si todos los combobox tiene un numero que utilizo porque son codigos de foraneos de otras tablas

  4. #4
    Chepo Avatar de FanBoy
    Fecha de ingreso
    23 oct, 12
    Mensajes
    298
    Poder de reputación
    0

    Predeterminado

    Cita Iniciado por gram240 Ver mensaje
    Hola gente.

    Quisiera saber si alguien me puede ayudar con un problema que me da al hacer un insert en c#

    este es el insert

    string consulta = "insert into producto(COD_PRODUCTO,DESCRIPCION,CASAID,FRAGANCIA ID,TIPOID,MEDIDAID) values('" + txtidproducto.Text + "','" + txtnombre.Text + "','" +cmbcasa.Text+ "','" +cmbfragancia.Text + "','"+ cmbtipo.Text. +"','"+ cmbmedida.Text +"')";

    Yo lo venia haciendo asi en otras pantallas y no me hacia conflicto.

    pero ahora me dice error a convertir datos varchar en datos int y es que los datos de los cmb"combobox" los manda un campo de tabla que es int y seguro por eso me da problema pero no se como convertir ese dato a la hora de enviarlo.

    Les agradezco de antemano la ayuda.
    Convert.ToInt32(textBox.Text); con este metodo pude convertir un string a Integer !
    No deberia de insertar de esa forma, es muy invulnerable a SQL Injection, deberia de usar parametrsos para insertar

  5. #5
    Dando click's Avatar de Guatin
    Fecha de ingreso
    30 ago, 11
    Mensajes
    3,471
    Poder de reputación
    5

    Predeterminado

    Cita Iniciado por FanBoy Ver mensaje
    Convert.ToInt32(textBox.Text); con este metodo pude convertir un string a Integer !
    No deberia de insertar de esa forma, es muy invulnerable a SQL Injection, deberia de usar parametrsos para insertar
    Correcto, como le dice el compa deberías mínimo poner un DbCommand con parámetros para evitar inyección de código, además de hacer capas y objetos, no esa ensalada de interfaz de usuario, lógica de negocio y acceso a datos, todo eso mezclado es sinónimo de desorden, además nadie programa así, es mejor hacer servicios que sean consumidos desde su aplicación, así puede tener mejor seguridad.

 

 

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas similares

  1. Consulta
    Por krsnik en el foro El Lado Oscuro
    Respuestas: 3
    Último mensaje: 30/10/2012, 20:53
  2. Consulta N9
    Por omar.v.s en el foro Zona Tecnológica
    Respuestas: 6
    Último mensaje: 12/10/2012, 17:11
  3. Consulta
    Por Blackmask85 en el foro XboX y XboX 360
    Respuestas: 6
    Último mensaje: 04/09/2012, 11:39
  4. consulta
    Por cente en el foro El abogado en Línea
    Respuestas: 2
    Último mensaje: 22/08/2012, 09:43
  5. Consulta.
    Por Peltondarck en el foro En Masculino
    Respuestas: 22
    Último mensaje: 02/04/2012, 08:45

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •