Power Builder - Abrir Excel con PowerBuilder 9

 
Vista:

Abrir Excel con PowerBuilder 9

Publicado por Eesilvah (3 intervenciones) el 06/09/2006 15:28:58
Amigos, Necesito abrir un archivo .xls en PowerBuilder 9. Ya intente haciendo un ODBC apuntando a la planilla y en PowerBuilder no tengo problemas al conectarme, pero, cuando quiero hacer una query me sale el siguiente mensaje de error "C0195 SQLSTATE = 37000 [Microsoft] [Controlador ODBC Excel] Error de sintaxis en la clausula from" ( Select * from ps$ )

NOTA.- En el ejemplo se utilizó una planilla de nombre PSX con una hoja de datos en su interior llamada ps.

Esperando si alguien me puede ayudar
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:Abrir Excel con PowerBuilder 9

Publicado por Jorge (900 intervenciones) el 06/09/2006 15:48:40
Hola

por que no lo importas a una dw y alli lo trabajas ??

aqui metodos de esto .

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=240616&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=73&texto=Power+Builder&n1=162894&n2=1&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0
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:Abrir Excel con PowerBuilder 9

Publicado por Daniel (2 intervenciones) el 13/09/2006 22:36:59
aqui te envio esto espero te sirva

integer li_valorRetornado
OLEObject xlsApp

//graba la datawindow en formato excel
dw_report_main.SaveAs("c:\balance.xls", Excel!, true)

//se conecta a excel
xlsApp = Create OLEObject
li_valorRetornado = xlsApp.ConnectToNewObject ("excel.application")
If li_valorRetornado < 0 then
MessageBox ("Error","No pudo conectarse a Excel")
return gi_failure
end If

//abre excel con el contenido de la datawindow
setpointer(hourglass!)
xlsApp.workBooks.Add("c:\balance.xls")
xlsApp.Visible =true
xlsApp.application.DisplayAlerts = true //tenie false

li_valorRetornado = xlsApp.DisconnectObject ()
If li_valorRetornado < 0 then
MessageBox ("Error","No pudo desconectarse de Excel")
end If

Destroy xlsApp
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