| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Jue 12 Abr, 2007 11:00 am Asunto: Duda con mysql, importacion de datos |
|
|
Al realizar una importacion desde un archivo de texto con LOAD DATA , ¿como puedo hacer para que solo me importe la primera linea del texto?
El texto es algo asi:
Optimizacion1|810|810
Fichero Piezas|Material|Veta|Largo|Ancho|CantidadP|CantidadR|Canto Largo 1|Canto Largo 2|Canto Ancho 1|Canto Ancho 2|Referencia|Comentario1|Comentario2|Comentario3
Listado1|10_MEL_BLANCO|L|900|250|10|10|PVC_BLANCO_0.4|PVC_BLANCO_0.4|PVC_BLANCO_0.4|PVC_BLANCO_0.4|Referencia|Comentario1|Comentario2|Comentario3
GRACIAS |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 12 Abr, 2007 12:30 pm Asunto: |
|
|
Puedes abrir el fichero de texto y leer una única línea. SI suponemos que el ejemplo que has puesto es un registro:
| Código: | char cCadena[1024];
FILE *fRespuesta = fopen("Respuesta.txt", "rt");
memset(cCadena, '\0', sizeof(cCadena));
fgets(cCadena, sizeof(cCadena), fRespuesta);
fclose(fRespuesta); |
Con esto tendrías en cCadena el registro Optimizacion1|810|810
Fichero Piezas|Material|Veta|Largo|Ancho| etc. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
hetorsc Lt JG

Registrado: 11 Abr 2007Mensajes: 61
|
Publicado: Jue 12 Abr, 2007 12:49 pm Asunto: |
|
|
voy a probar asi, porke parece ser ke con load data no hay opcion de coger lineas sueltas.
GRACIAS por la ayuda |
|
| Volver arriba |
|
 |
|