FoxPro/Visual FoxPro - append blank

 
Vista:

append blank

Publicado por andres (42 intervenciones) el 03/12/2003 02:28:43
Hola mi problema es el siguiente_:
Ya puedo utilizar mi sistema en red pero al momento que encuentra un append blank me genera el siguiente error
cannot update the cursor, por ejemplo en este codigo me lo marca
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
select * from tb_transm where f_fecha = fecha2 into cursor curplan
        selec curplan
		Do While !EOF()
		horini = c_horini
		cliente = c_cliente
		version1 = c_version
		canal = c_canal
		duracion = c_duracion
		transm = c_transm
		select tb_transm
		if flock()
***aqui me lo marca ******************************
		  append blank
**********************************************************
		  Replace f_fecha With fecha3
    	  Replace c_horini With horini
	      Replace c_cliente With cliente
	      Replace c_version With version1
	      Replace c_canal With canal
	      Replace c_duracion With duracion
	      Replace c_transm With transm
		 unlock
	   	 wait window "Registro grabado" timeout 1.5
	 	 thisform.refresh
	     else
	      wait window "No se grabo el registro" timeout 2
	     endif
	      select curplan
		  Skip
		Enddo
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

RE:append blank

Publicado por Héctor (17 intervenciones) el 03/12/2003 04:51:38
Te recomiendo la instrucción insert into (campos) values (datos) revisala en la ayuda, esta instrucción realiza el append y efectúa el replace además no se requiere que la tabla este abierta.
Suerte
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

RE:append blank

Publicado por Plinio (7841 intervenciones) el 03/12/2003 21:16:11
Lo que pasa es que cuando creas un Cursor usando el Select-Sql este se crea de solo lectura y no te acepta modificaciones, pues el Append Blank crea un record nuevo.

Lo que debes de hacer es que en el Select -sql agregar READWRITE al final.

select * from tb_transm where f_fecha = fecha2 into cursor curplan READWRITE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:append blank

Publicado por JOSE (42 intervenciones) el 04/12/2003 00:11:59
ahh ya puede ejecutarlo lo que paso es que tenía las tablas en estado de incluir y las pase a excluir y me funciono el sistema en red, esto para que las tablas no se incluyan en el ejecutable.

Muchas gracias por su ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:append blank

Publicado por Dario Quiñónez (5 intervenciones) el 24/10/2017 18:20:57
Te agradezco un montón me salvaste e hiciste ganar una mondas mi amigo.
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

append blank

Publicado por Blaze (1 intervención) el 04/12/2017 05:39:14
yo tambien necesito ayuda con eso, me muestra el mismo error que ahi pero no entiendo mucho acerca de la programación que se utilice en visual foxpro porque mi maestra es una incompetente. En fin alguien podria decirme especificamente como corregirlo? es urgentisimo :c
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
sin imagen de perfil
Val: 1.011
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

append blank

Publicado por Fidel José (657 intervenciones) el 04/12/2017 12:35:42
Si comentas qué quieres hacer, con qué código lo intentas y qué error te da, tal vez podamos ayudarte.
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