Soporte de SQL para FWPPC

Soporte de SQL para FWPPC

Postby Salvador » Mon Jun 22, 2009 10:03 pm

Code: Select all  Expand view  RUN
#include "fwce.ch"
Function Main()
local aRows,  c, cNames := ""

    CoInitializeEx()

    aRows := Loadsdf()

    for c := 1 To Len( aRows )
        cNames += aRows[c][2]+ CRLF
    next

    msginfo( cNames )
   
  CoUninitialize()

return .t.


Function LoadSdf()
local cDatabase :="\My Documents\test.sdf"
local nError := 0, aRows := {}

if ConnectLocalDb( cdatabase ) != 0
    oleDbError()
endif

if ExecuteSql( "CREATE TABLE CLIENTES (codigo INT, nombre NVARCHAR(30) )" )  != 0
    oleDbError()
   
endif   

ExecuteSQL("INSERT INTO CLIENTES (codigo,nombre) VALUES (1000,'Juan Garcia')")
ExecuteSQL("INSERT INTO CLIENTES (codigo,nombre) VALUES (1001,'Paco Ramirez')")
ExecuteSQL("INSERT INTO CLIENTES (codigo,nombre) VALUES (1002,'Luis Fernandez')")
ExecuteSQL("INSERT INTO CLIENTES (codigo,nombre) VALUES (1003,'Pedro Ponce')")
ExecuteSQL("INSERT INTO CLIENTES (codigo,nombre) VALUES (1004,'Jose Martinez')")

aRows := GetRowSet("SELECT * FROM CLIENTES", @nError)

return aRows


Function OleDbError()
local cError := Space(1024)
    GetErrorMessage( @cError, Len( cError )  )
    Msginfo( WidetoAnsi( cError ) )
return nil
 


Image
Saludos
Salvador
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Postby pymsoft » Tue Jun 23, 2009 9:31 am

Salvador:

que versiones usas de harbour y fwppc?

donde encuentro la funcion: ConnectLocalDb()

funciona solo para conectarme a una base local o funciona para conectarme tambien a una base de datos remota, por ejemplo, dandole la direccion IP?

gracias.
Pedro Gonzalez
User avatar
pymsoft
 
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia

Re: Soporte de SQL para FWPPC

Postby Salvador » Tue Jun 30, 2009 2:35 pm

Solo es posible acceder a una base de datos local. Se hace mediante OLEDB.

Al parecer Microsoft no tiene un proveedor SQLOLEDB para Windows mobile que se pueda utilizar desde c++ ( en .NET si está disponible ) y enlazarlo con nuestras aplicaciones de FWPPC.

Habría que disponer un proveedor de terceros, pero no he encontrado ninguno. Existía una distribucion free de Viadb de la empresa Odyssey Software, pero al parecer hace tiempo que dejó distribuirla.

Si hay interés postearé el codigo, pero creo que las DBF son mas eficientes en FWPPC si hay que trabajar con datos sin conexión remota.

Saludos.
Saludos
Salvador
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Postby pymsoft » Tue Jun 30, 2009 2:49 pm

Salvador,

exactamente eso he pensado, que los dbfs son mejores para trabajar en local desde el pocket (al menos para mi), pero la solucion de trabajar con SQL en remoto me hubiera gustado.

gracias por tu tiempo


saludos
Pedro Gonzalez
User avatar
pymsoft
 
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia

Re: Soporte de SQL para FWPPC

Postby Antonio Linares » Sun Jul 05, 2009 1:38 pm

Se puede usar MySQL remoto perfectamente :-)

viewtopic.php?f=7&t=14635
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Soporte de SQL para FWPPC

Postby Salvador » Fri Jul 10, 2009 6:19 pm

Tengo un cliente que necesita una aplicación para PPC que cargue y descargue datos con sus servidores que tienen instalados SQL Server 2005.
Por mucho que he buscado una solución para realizarlo con FWPPC no la he encontrado.
No veo otra posibilidad que utilizar c# con Visual Studio y las .NET Compact Framework.
Alguienlo ha hecho o sabe como hacerlo con FWPPC o c++?

Gracias.
Saludos
Salvador
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Postby Antonio Linares » Fri Jul 10, 2009 10:50 pm

Salvador,

Puedes acceder y usar .NET desde FWPPC.

Envíame un email y lo hablamos :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Soporte de SQL para FWPPC

Postby Salvador » Sun Jul 12, 2009 12:21 pm

Me puedes indicar el e-mail.
alinares@fivetechsoft.com no me funciona.

Mi dirección de correo es la que figura en mi perfil.
Gracias.
Saludos
Salvador
Salvador
 
Posts: 144
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Postby Antonio Linares » Thu Jul 16, 2009 6:42 pm

Salvador,

Habia un problema con la cuenta de correo pero ya esta solucionado :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 9 guests