Problema con word y subcadenaEstoy trabajando en una tabla de datos con más de 4000 filas. Para obtener los datos en el formato requerido, utilizo las funciones de palabra y substr para cada bucle de fila. Las funciones funcionan como se espera para las primeras 160 filas y no se toman medidas en las filas más allá de este punto. ¿Es esto un problema de red? Intenté agregar Wait pero no ayuda.
For Each Row(dt:col1 = Word(1,dt:col1, "S"));
For Each Row(dt:col2 = Substr( Char(dt:col2 ), 3, 2 ));
Gracias
Re: Problema con palabra y subcadena @ENTHU ,
Un par de elementos, está pasando por 4000 filas dos veces. Es posible que desee hacer un bucle una vez. Puede usar Para cada fila (stmt1; stmt2) o un bucle for. También su código tiene dt: col2 = Substr (Char (dt: col2), 3, 2). ¿Por qué tienes la función Char ()? ¿Col2 tiene tipo de datos de caracteres?
A continuación se muestra un ejemplo que utiliza un bucle For, suponiendo que col2 se define como tipo de datos de caracteres. Debe mirar los valores en la fila 161
For(i=1, i<=nrow(dt), i++,
dt:col1[i] = word(1, dt:col[1], "S");
dt:col2[i] = Substr( dt:col2[i], 3,2 );
);
Re: Problema con palabra y subcadena¿Puede mostrarnos un par de filas antes de la fila 160 y un par después de la fila 160?
Re: Problema con palabra y subcadenaMe deshice de cada fila y utilicé el bucle para que funcione.
Gracias