Validacion de Conpeek
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
Hilo iniciado por
Mario Andres Bustos Araya
hace 10 años
0