Power Builder - SaveAs Vs. DataStore

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

SaveAs Vs. DataStore

Publicado por Antonio (1271 intervenciones) el 11/03/2005 19:49:12
Hola a todos:

Tengo una problemita, en una de mis rutinas creo tres DataStore y recupero la informacion sin nigun problema, la cuestion es que cuando quiero guardar los datos con SaveAs (datastore,'C:\paso\prueba.txt',Text!,false).. no hace nada, no los guarda.

¿Alguien sabe cual es la causa ?

Gracias,
Antonio
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:SaveAs Vs. DataStore

Publicado por Oscar (1178 intervenciones) el 12/03/2005 12:49:32
¿Estas respetando la sintaxis del Saveas?. Tú estas colocando:

SaveAs (lds_dstore,'C:\prueba.txt',Text!,false)..

Cuando debería ser:
lds_dstore.SaveAs("C:\prueba.txt", Text!, FALSE).

El script completo para crear un DataStore y guardarlo en un archivo de texto es:

//Cargar datos en un DataStore

datastore lds_dstore

lds_dstore = CREATE datastore
lds_dstore.DataObject="d_empleado"
lds_dstore.SetTransObject (SQLCA)
lds_dstore.Retrieve()

//Guardamos en un archivo de texto
lds_dstore.SaveAs("C:\prueba.txt", Text!, FALSE)

//No olvides destruirlo
Destroy lds_dstore
//--------Fin------
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
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

RE:SaveAs Vs. DataStore

Publicado por Antonio (1271 intervenciones) el 12/03/2005 16:25:52
Hola Oscar:

Mil gracias por tu respuesta...

Efectivamente, el coloco SaveAs ( lds_datos, 'C:\prueba.txt',Text!,False ), pero no resulta, ahora bien si yo aplico el SaveAs() en un datawindows que esta en una ventana y de la misma forma, si guarda los datos. La sintaxis es:

SaveAs(dw_empleados,'C:\prueba.txt',Text!,Fale )

y el proceso si resulta.

???????

Antonio
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:SaveAs Vs. DataStore

Publicado por Oscar (1178 intervenciones) el 12/03/2005 17:59:15
Posiblemente se trate de un Bug en la versión de PB que usas.
Por ejemplo en PB 9. Se pueden guardar tanto los DWs como los DatasStores de las dos formas. Es decir:

lds_dstore.SaveAs("C:\prueba.txt", Text!, FALSE)

o si quieres:

SaveAs(lds_dstore,"C:\prueba.txt", Text!, FALSE)

En ambos casos, se guardan sin ningún problema. ¿Hiciste la prueba de crear el DataStore y guardarlo, de la primera forma que se te indicó?. Es decir, con: lds_dstore.SaveAs... Total, lo que quieres es sólo guardar, no importa el estilo.
Por mi parte, no se me ocurre nada mas...
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:SaveAs Vs. DataStore

Publicado por Jorge (900 intervenciones) el 14/03/2005 12:22:30
Hola ...
No sera otra la causa ??
el error lo tienes en tu pc de produccion o en algun cliente
si es esto ultimo como estan los permisos de write en donde
guardas el archivo ??

En fin son tiros al aire
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