Validacion de Conpeek

Hilo iniciado por Mario Andres Bustos Araya el 11 de febrero de 2016

Viendo 1 entrada (de un total de 1)
  • Autor
    Entradas
  • #10023
    RangoMario Andres Bustos Araya
    Mario Andres Bustos Araya
    Participante
    APRENDIZ
    999 Rincoins

    Hola Saludos. Colegas les cuento mi problema. Tengo un ingreso de un CSV que lo leo con un conpeek al cual lo tengo que validar o captar antes de que ingrese los datos a mi tabla. Lo que pasa es que cada vez que registrar un dato no compatible como en Date, Real, o Enum, en ves de mostrarme algún error solo los ingresa como campos vacíos .ALGUIEN SABE! como captar ese error o alguna manera de decirle a mi tabla que no acepte datos nulos. Lo intente con TypeOf o con un arreglo. necesito hacerle una igualdad a transdate con un EDT como parar que lo iguale e ingrese y capte el error, esa lógica creo que funcionaria o una manera de que en la tabla no se acepten datos vacíos y poder mostrarlos en pantalla. Saludos ojala me puedan ayudar.

    readCon = csvFile.read();
    while (csvFile.status() == IO_Status::OK)
    {
    readCon = csvFile.read();

      if (conPeek(readCon, 4))
      {
       try{
           if (typeOf(str2Date(conpeek(readCon, 4),123)) == Types::Date){
               transdate_ = conPeek(readCon, 4);
           }else{
           throw Global::error(“Error en TransDate.”);
           }
       }catch{
        info(“error al cargar”);
       }//try
      }//if

    Mitabla.CampoDate       = str2Date(transdate_,123);

    }//while

Viendo 1 entrada (de un total de 1)
  • Debes estar registrado para responder a este debate.
Carrito de compra