elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda con Programa C# Conexion a Oracle en: 20 Julio 2012, 21:29 pm
es recomendable que crees el store procedure en la base de datos.

si tiene procedimiento de almacenado, pero lo yo trato de hacer es insertar los datos que obtengo del programa (vía windows forms).

:(

de hecho modifique el programa y me sale lo mismo:

Código
  1. public static bool Guardar(Cliente _cliente)
  2.        {
  3.            try
  4.            {
  5.                Conexion conexion = new Conexion();
  6.                OracleConnection sqlConnection = conexion.Conectar();
  7.  
  8.                if (sqlConnection != null)
  9.                {
  10.                    OracleCommand comando = sqlConnection.CreateCommand();
  11.                    comando.CommandText = @"INSERT INTO VALIDACION
  12. (EMPRESA,FECHAENVIO,
  13. FECHA,
  14. CUENTA,
  15. FONOCONTACTO,
  16. CUOTASPORVENCER,
  17. CUOTASVENCIDAS,
  18. MONTODEUDA,
  19. VALORCUOTAS,
  20. MONTOCAPITAL,
  21. MONTOINTERES,
  22. MONTOREPROGRAMAR,
  23. NUMEROCUOTAS,
  24. VALORNUEVACUOTA,
  25. PRIMERVCTO,
  26. TASAINTERES,
  27. CUOTADIFERIDAD,
  28. EJECUTIVOEXTERNO,
  29. TRAMOPROVISION,
  30. PRODUCTO,
  31. TIPOCARTERA,
  32. EJECUTIVO,
  33. ESTADOREP,
  34. MOTIVORECHAZO,
  35. CORREO,
  36. NUEVOTELEFONO,
  37. NUEVADIRECCION,
  38. OBSERVACION,
  39. REBAJADOENTC,
  40. MODIFICACION,
  41. CODIGO,
  42. SUPERVISOR,
  43. ITE,
  44. VALORRESCATE) VALUES(" +  _cliente.Empresa + "','"
  45. +  _cliente.FechaEnvio + "','"
  46. +  _cliente.Fecha + "','"
  47. +  _cliente.Cuenta + "','"
  48. +  _cliente.FonoContacto + "','"
  49. +  _cliente.CuotasPorVencer + "','"
  50. +  _cliente.CuotasVencidas + "','"
  51. +  _cliente.MontoDeuda + "','"
  52. +  _cliente.ValorCuotas + "','"
  53. +  _cliente.MontoCapital + "','"
  54. +  _cliente.MontoInteres + "','"
  55. +  _cliente.MontoReprogramar + "','"
  56. +  _cliente.NumeroCuotas + "','"
  57. +  _cliente.ValorNuevaCuota + "','"
  58. +  _cliente.PrimerVcto + "','"
  59. +  _cliente.TasaInteres + "','"
  60. +  _cliente.CuotaDiferidad + "','"
  61. +  _cliente.EjecutivoExterno + "','"
  62. +  _cliente.TramoProvision + "','"
  63. +  _cliente.Producto + "','"
  64. +  _cliente.TipoCartera + "','"
  65. +  _cliente.Ejecutivo + "','"
  66. +  _cliente.EstadoRep + "','"
  67. +  _cliente.MotivoRechazo + "','"
  68. +  _cliente.Correo + "','"
  69. +  _cliente.NuevoTelefono + "','"
  70. +  _cliente.NuevaDireccion + "','"
  71. +  _cliente.Observacion + "','"
  72. +  _cliente.RebajadoEnTC + "','"
  73. +  _cliente.Modificacion + "','"
  74. +  _cliente.Codigo + "','"
  75. +  _cliente.Supervisor + "','"
  76. +  _cliente.Ite + "','"
  77. +  _cliente.ValorRescate + "')";
  78.  
  79.                    comando.ExecuteNonQuery();
  80.                    conexion.Close();
  81.                    return true;
  82.                }
  83.                return false;
  84.            }
  85.            catch (Exception)
  86.            {
  87.                return false;
  88.            }
  89.        }
  90.  
2  Programación / .NET (C#, VB.NET, ASP) / Ayuda con Programa C# Conexion a Oracle en: 29 Junio 2012, 21:29 pm
Estimados:
este es mi primer post y es para pedir ayuda con un programa que no me funca y ya lo he revisado mil veces y no se por que, les cuento es un programa para insertar clientes en una tabla con distintos datos, la conexion me funciona para la tratar de insertar los datos me genera el error "ORA-00936: missing expression", este es el codigo:

Código
  1. public static bool Guardar(Cliente _cliente)
  2.        {
  3.            try
  4.            {
  5.                Conexion conexion = new Conexion();
  6.                OracleConnection sqlConnection = conexion.Conectar();
  7.  
  8.                if (sqlConnection != null)
  9.                {
  10.                    OracleCommand comando = sqlConnection.CreateCommand();
  11.                    comando.CommandText = @"INSERT INTO VALIDACION(Empresa,
  12. FechaEnvio,
  13. Fecha,
  14. Cuenta,
  15. FonoContacto,
  16. CuotasPorVencer,
  17. CuotasVencidas,
  18. MontoDeuda,
  19. ValorCuotas,
  20. MontoCapital,
  21. MontoInteres,
  22. MontoReprogramar,
  23. NumeroCuotas,
  24. ValorNuevaCuota,
  25. PrimerVcto,
  26. TasaInteres,
  27. CuotaDiferidad,
  28. EjecutivoExterno,
  29. TramoProvision,
  30. Producto,
  31. TipoCartera,
  32. Ejecutivo,
  33. EstadoRep,
  34. MotivoRechazo,
  35. Correo,
  36. NuevoTelefono,
  37. NuevaDireccion,
  38. Observacion,
  39. RebajadoEnTC,
  40. Modificacion,
  41. Codigo,
  42. Supervisor,
  43. Ite,
  44. ValorRescate) VALUES(@Empresa,
  45. @FechaEnvio,
  46. @Fecha,
  47. @Cuenta,
  48. @FonoContacto,
  49. @CuotasPorVencer,
  50. @CuotasVencidas,
  51. @MontoDeuda,
  52. @ValorCuotas,
  53. @MontoCapital,
  54. @MontoInteres,
  55. @MontoReprogramar,
  56. @NumeroCuotas,
  57. @ValorNuevaCuota,
  58. @PrimerVcto,
  59. @TasaInteres,
  60. @CuotaDiferidad,
  61. @EjecutivoExterno,
  62. @TramoProvision,
  63. @Producto,
  64. @TipoCartera,
  65. @Ejecutivo,
  66. @EstadoRep,
  67. @MotivoRechazo,
  68. @Correo,
  69. @NuevoTelefono,
  70. @NuevaDireccion,
  71. @Observacion,
  72. @RebajadoEnTC,
  73. @Modificacion,
  74. @Codigo,
  75. @Supervisor,
  76. @Ite,
  77. @ValorRescate)";
  78.                    comando.CommandType = CommandType.Text;
  79.                    comando.Parameters.Add("@Empresa",_cliente.Empresa);
  80.                    comando.Parameters.Add("@FechaEnvio",_cliente.FechaEnvio);
  81.                    comando.Parameters.Add("@Fecha",_cliente.Fecha);
  82.                    comando.Parameters.Add("@Cuenta",_cliente.Cuenta);
  83.                    comando.Parameters.Add("@FonoContacto",_cliente.FonoContacto);
  84.                    comando.Parameters.Add("@CuotasPorVencer",_cliente.CuotasPorVencer);
  85.                    comando.Parameters.Add("@CuotasVencidas",_cliente.CuotasVencidas);
  86.                    comando.Parameters.Add("@MontoDeuda",_cliente.MontoDeuda);
  87.                    comando.Parameters.Add("@ValorCuotas",_cliente.ValorCuotas);
  88.                    comando.Parameters.Add("@MontoCapital",_cliente.MontoCapital);
  89.                    comando.Parameters.Add("@MontoReprogramar",_cliente.MontoReprogramar);
  90.                    comando.Parameters.Add("@NumeroCuotas",_cliente.NumeroCuotas);
  91.                    comando.Parameters.Add("@ValorNuevaCuota",_cliente.ValorNuevaCuota);
  92.                    comando.Parameters.Add("@PrimerVcto",_cliente.PrimerVcto);
  93.                    comando.Parameters.Add("@TasaInteres",_cliente.TasaInteres);
  94.                    comando.Parameters.Add("@CuotaDiferidad",_cliente.CuotaDiferidad);
  95.                    comando.Parameters.Add("@EjecutivoExterno",_cliente.EjecutivoExterno);
  96.                    comando.Parameters.Add("@TramoProvision",_cliente.TramoProvision);
  97.                    comando.Parameters.Add("@Producto",_cliente.Producto);
  98.                    comando.Parameters.Add("@TipoCartera",_cliente.TipoCartera);
  99.                    comando.Parameters.Add("@Ejecutivo",_cliente.Ejecutivo);
  100.                    comando.Parameters.Add("@EstadoRep",_cliente.EstadoRep);
  101.                    comando.Parameters.Add("@MotivoRechazo",_cliente.MotivoRechazo);
  102.                    comando.Parameters.Add("@Correo",_cliente.Correo);
  103.                    comando.Parameters.Add("@NuevoTelefono",_cliente.NuevoTelefono);
  104.                    comando.Parameters.Add("@NuevaDireccion",_cliente.NuevaDireccion);
  105.                    comando.Parameters.Add("@Observacion",_cliente.Observacion);
  106.                    comando.Parameters.Add("@RebajadoEnTC",_cliente.RebajadoEnTC);
  107.                    comando.Parameters.Add("@Modificacion",_cliente.Modificacion);
  108.                    comando.Parameters.Add("@Codigo",_cliente.Codigo);
  109.                    comando.Parameters.Add("@Supervisor",_cliente.Supervisor);
  110.                    comando.Parameters.Add("@Ite",_cliente.Ite);
  111.                    comando.Parameters.Add("@ValorRescate",_cliente.ValorRescate);
  112.                    comando.ExecuteNonQuery();
  113.                    conexion.Close();
  114.                    return true;
  115.                }
  116.                return false;
  117.            }
  118.            catch (Exception)
  119.            {
  120.                return false;
  121.            }
  122.        }
  123.  
  124.  
  125.  

si me pueden ayudar, gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines