Soporte de SQL para FWPPC

Post Reply
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Soporte de SQL para FWPPC

Post by Salvador »

Code: Select all

#include "fwce.ch"
Function Main()
local aRows,  c, cNames := ""

    CoInitializeEx()

    aRows := Loadsdf()

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

    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
User avatar
pymsoft
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia
Contact:

Re: Soporte de SQL para FWPPC

Post by pymsoft »

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
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Post by Salvador »

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
User avatar
pymsoft
Posts: 383
Joined: Tue Oct 11, 2005 1:01 pm
Location: Savona - Italia
Contact:

Re: Soporte de SQL para FWPPC

Post by pymsoft »

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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Soporte de SQL para FWPPC

Post by Antonio Linares »

Se puede usar MySQL remoto perfectamente :-)

http://forums.fivetechsupport.com/viewt ... =7&t=14635
regards, saludos

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Post by Salvador »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Soporte de SQL para FWPPC

Post by Antonio Linares »

Salvador,

Puedes acceder y usar .NET desde FWPPC.

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

Antonio Linares
www.fivetechsoft.com
Salvador
Posts: 142
Joined: Sun Dec 18, 2005 3:18 pm
Location: España

Re: Soporte de SQL para FWPPC

Post by Salvador »

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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Soporte de SQL para FWPPC

Post by Antonio Linares »

Salvador,

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

Antonio Linares
www.fivetechsoft.com
Post Reply