FoxPro/Visual FoxPro - Utilizar el INSERT INTO

   
Vista:

Utilizar el INSERT INTO

Publicado por Gabriel (406 intervenciones) el 07/04/2014 00:48:56
Amigos :

Muy buenas Tardes...

En esta oportunidad necesito me puedan decir que estoy haciendo mal al intentar pasar 2 campos de un Cursor a una tabla dbf.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
SELECT * from … ;
 
   INTO CURSOR Temp READWRITE
 
 
lnFiles = xCANTREG
 
 
 
FOR i=1 TO lnfiles
 
 * INSERT INTO asn_bl ( carpeta, num_bl ) VALUES ( "azul", "vlai2h400" ) && con valores simples funciona
 
 Local mierror
 
 TRY
 
    BEGIN TRANSACTION
 
      SELECT asn_bl
 
      INSERT INTO asn_bl SELECT carpeta, num_bl FROM Temp
 
    END TRANSACTION
 
 CATCH TO mierror
 
    MESSAGEBOX("Se ha producido un error: "+ mierror.message,0+16,"Aviso del Sistema")
 
    ROLLBACK
 
 ENDTRY
 
 
 
ENDFOR


Me podrian decir en que estoy obrando mal en el codigo para que funcione correctamente el INSERT INTO

atte.,

Gabriel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauricio Antonio

Utilizar el INSERT INTO

Publicado por Mauricio Antonio (1368 intervenciones) el 07/04/2014 12:21:44
Si usaras un poco la ayuda no tendrias estos problemas:
INSERT INTO nombre_dbf [(fnombre1 [, fnombre2, ...])]
VALUES (eExpresión1 [, eExpresión2, ...])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar