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!
 

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!


Preguntas similares