Cita de: MaLkAvIaN_NeT en 30 Junio 2012, 22:37 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 (csharp) [Seleccionar]
public static bool Guardar(Cliente _cliente)
{
try
{
Conexion conexion = new Conexion();
OracleConnection sqlConnection = conexion.Conectar();
if (sqlConnection != null)
{
OracleCommand comando = sqlConnection.CreateCommand();
comando.CommandText = @"INSERT INTO VALIDACION
(EMPRESA,FECHAENVIO,
FECHA,
CUENTA,
FONOCONTACTO,
CUOTASPORVENCER,
CUOTASVENCIDAS,
MONTODEUDA,
VALORCUOTAS,
MONTOCAPITAL,
MONTOINTERES,
MONTOREPROGRAMAR,
NUMEROCUOTAS,
VALORNUEVACUOTA,
PRIMERVCTO,
TASAINTERES,
CUOTADIFERIDAD,
EJECUTIVOEXTERNO,
TRAMOPROVISION,
PRODUCTO,
TIPOCARTERA,
EJECUTIVO,
ESTADOREP,
MOTIVORECHAZO,
CORREO,
NUEVOTELEFONO,
NUEVADIRECCION,
OBSERVACION,
REBAJADOENTC,
MODIFICACION,
CODIGO,
SUPERVISOR,
ITE,
VALORRESCATE) VALUES(" + _cliente.Empresa + "','"
+ _cliente.FechaEnvio + "','"
+ _cliente.Fecha + "','"
+ _cliente.Cuenta + "','"
+ _cliente.FonoContacto + "','"
+ _cliente.CuotasPorVencer + "','"
+ _cliente.CuotasVencidas + "','"
+ _cliente.MontoDeuda + "','"
+ _cliente.ValorCuotas + "','"
+ _cliente.MontoCapital + "','"
+ _cliente.MontoInteres + "','"
+ _cliente.MontoReprogramar + "','"
+ _cliente.NumeroCuotas + "','"
+ _cliente.ValorNuevaCuota + "','"
+ _cliente.PrimerVcto + "','"
+ _cliente.TasaInteres + "','"
+ _cliente.CuotaDiferidad + "','"
+ _cliente.EjecutivoExterno + "','"
+ _cliente.TramoProvision + "','"
+ _cliente.Producto + "','"
+ _cliente.TipoCartera + "','"
+ _cliente.Ejecutivo + "','"
+ _cliente.EstadoRep + "','"
+ _cliente.MotivoRechazo + "','"
+ _cliente.Correo + "','"
+ _cliente.NuevoTelefono + "','"
+ _cliente.NuevaDireccion + "','"
+ _cliente.Observacion + "','"
+ _cliente.RebajadoEnTC + "','"
+ _cliente.Modificacion + "','"
+ _cliente.Codigo + "','"
+ _cliente.Supervisor + "','"
+ _cliente.Ite + "','"
+ _cliente.ValorRescate + "')";
comando.ExecuteNonQuery();
conexion.Close();
return true;
}
return false;
}
catch (Exception)
{
return false;
}
}