Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-03-2009
carlos gonzalez carlos gonzalez is offline
Miembro
 
Registrado: may 2005
Posts: 108
Poder: 19
carlos gonzalez Va por buen camino
Compact FrameWork para db2

Hola amigos tengo una duda ojala puedan ayudarme... He desarrollado varias aplicaciones en .net para escritorio con bases de datos de DB2 sin ningun problemas, pero ahora tengo que hacer una aplicación para una PDA pero estoy teniendo problemas con la conexion y para hacer consultas, crei que la logica y la sintaxis era la misma pero me di cuenta que no.

En las aplicaiones de escritorio yo lo manejo de esta manera..

Dim cadenaConexion3 AsString = _
"Provider=IBMDA400;Data Source=180.1.15.32;User Id=operador;Password=syst32sa"

Dim cnn3 AsNew OleDb.OleDbConnection(cadenaConexion3)
Dim valUSr AsString = _
"SELECT COUNT(*) FROM BDA.USRSWAR WHERE USUARIO='" + USUARIO.Text + "' AND PASSWORD='" + PASSW.Text + "' "

Dim cmd4 AsNew OleDb.OleDbCommand(valUSr, cnn3)
cnn3.Open()
Dim USr AsInteger = cmd4.ExecuteScalar()
cnn3.Close()

If USr = 0 Then
MessageBox.Show("Nombre De Usuario O Password Incorrecto", "Validación De Usuario", MessageBoxButtons.OK, MessageBoxIcon.Hand)
USUARIO.Text =
""
PASSW.Text = ""
USUARIO.Focus()
Else
Form1.Show()
Me.Hide()
EndIf

Y el codigo me funciona perfectamente... Pero en las PDA no me funciona me dice que el OleDb.OleDbConnection no esta definido...

Alguien sabe como hacer lo que hago con el codigo que les puse pero en una PDA.

Saludos su amigo Charless
Responder Con Cita
  #2  
Antiguo 26-03-2009
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 22
__hector Va por buen camino
Lo primero que debes ver es si hay provider de DB2 para el compact framework. Lo dudo.

Lo segundo, tener claro que usando la PDA te conectarias a una base de datos local, ejecutada en el dispositivo, y no a una en la red. Hay que ver si DB2 puede ser ejecutado localmente en una PDA con windows mobile.

La forma en que he abordado ese problema es agregando una capa adicional a la comunicacion: webservices. Usando webservices puedo recuperar datos de una fuente de datos heterogenea, DB2 en tu caso, actualizarlos en la pda, y enviar las actualizaciones. Claro que hay que programar mas, pero luego que lo tienes hecho es transparente a la base de datos usada.

Para PDA's solo tienes SQL CE/SQL Mobile, que se conecta con SQL Server 2000/2005. Ademas SQLlite, y creo que he visto algo de MySql, pero hay que investigar.

Suerte!
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Framework 2.0 jjarias .NET 1 12-06-2008 14:35:33
Sql Server 2005 Compact Edition geraldvlady SQL 0 12-03-2008 22:35:58
Delphi 2007 y compact Framework jlrbotella .NET 1 22-09-2007 18:37:08
Compact Framework sobre Delphi 2005 DarKraZY .NET 2 28-12-2004 17:23:08
soporta D8 el compact framework? felixgo Varios 0 23-12-2003 11:15:59


La franja horaria es GMT +2. Ahora son las 19:57:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi