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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: [1]
1  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