Aplicaciones para pocket pc

10/11/2004 - 20:09 por Sergi Casas | Informe spam
Hola amigos!


Tengo un pequeño problemilla quiero insertar una fila a una tabla de
SQLServer2000 desde un pocket pc, la aplicación está hecha en c# pero no hay
manera que el pocket pc encuentre el servidor. Alguien sabe cómo hacerlo??
Me salta una error que me dice: "El nombre del servidor no exite o no se
puede tener acceso a él".



Os muestro el código:

SqlConnection conexio = new
SqlConnection("SERVER2.168.0.192;uid=sa;pwd=*******;database=MYDB");

try

{

SqlCommand comanda = new SqlCommand("INSERT INTO mytable values(9,
'Paco')",conexio);

conexio.Open();

comanda.ExecuteNonQuery();

MessageBox.Show("S'ha creat una fila nova a sqlServer 2000");

}

catch(SqlException ex)

{

MessageBox.Show(ex.Message);

}

finally

{

conexio.Close();



}





Muchas Gracias!

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
11/11/2004 - 00:43 | Informe spam
¡Creo que no hay manera de hacer eso que quieres!
Enfoques posibles:
- crear un servicio web que reciba los datos de la fila y la inserte y
llamarlo desde el Pocket PC
- crea un servicio Windows basado en sockets que reciba los datos de la fila
y la inserte y llamarlo desde el Pocket PC
- usar Sql Server CE en el Pcoket PC y replicarlo en el servidor SQL Server

En MSDN hay varios artículos buenos sobre esos temas, por ejemplo

http://msdn.microsoft.com/msdnmag/i...fault.aspx

Slds - Octavio


"Sergi Casas" escribió en el mensaje
news:
Hola amigos!


Tengo un pequeño problemilla quiero insertar una fila a una tabla de
SQLServer2000 desde un pocket pc, la aplicación está hecha en c# pero no


hay
manera que el pocket pc encuentre el servidor. Alguien sabe cómo hacerlo??
Me salta una error que me dice: "El nombre del servidor no exite o no se
puede tener acceso a él".



Os muestro el código:

SqlConnection conexio = new
SqlConnection("SERVER2.168.0.192;uid=sa;pwd=*******;database=MYDB");

try

{

SqlCommand comanda = new SqlCommand("INSERT INTO mytable values(9,
'Paco')",conexio);

conexio.Open();

comanda.ExecuteNonQuery();

MessageBox.Show("S'ha creat una fila nova a sqlServer 2000");

}

catch(SqlException ex)

{

MessageBox.Show(ex.Message);

}

finally

{

conexio.Close();



}





Muchas Gracias!


Respuesta Responder a este mensaje
#2 Sergi Casas
11/11/2004 - 16:48 | Informe spam
Buenas!!

El problema ya lo he solucionado, el código estaba bien, el problema estaba
en el firewall. No tenia abierto el puerto de sql!

De todas maneras gracias!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida