Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PAULA_MBM

conexão Sql para aplicação em c# para mobile

Recommended Posts

Boa Tarde pessoal alguém ai pode me ajudar eu estou desenvolvendo uma aplicação para Windowns mobile para colocar em um coletor de dados mas não estou conseguindo me conectar com o sql.

vou colocar aqui o meu código se alguém souber o que está faltando por favor me ajudem

 

SqlCeConnection conn = new SqlCeConnection();
	conn.ConnectionString = conexao.StringDeConexao;
	 SqlCeCommand  comm= new SqlCeCommand("Select count(*) from usuario where nm_usuario = @usuario and cd_senha_usuario = @senha", conn);

			
			comm.Parameters.Add("@usuario", SqlDbType.NVarChar).Value  =  txbUsuario.Text;
			comm.Parameters.Add("@senha", SqlDbType.NVarChar).Value = txbSenha.Text;
			conn.Open();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET » Artigos, Tutoriais e Matérias (Plataforma .NET) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET

 

PAULA_MBM seja bem vinda ao fórum iMasters, de uma olhada em nossas regras: Regras do fórum iMasters

 

Referente a sua dúvida de uma olhada neste artigo: http://www.devx.com/MicrosoftISV/Article/34341

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Paula, qual é o erro informado?? e qual coletor tu está usando??

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu não consigo conexão com o sql nem o sql mobile nem o sql server 2005 o erro é na hora de abrir a conexão dá SqlException was unhandled o coletor é o Motorola symbol mc75

deve estar faltando alguma coisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Paula, tem como você postar seu código pra gente e também informar quais as referências do .NET Compact Framework você está usando projeto.

 

Você está usando a referencia System.Data.SqlCeClient para criar a conexão?

 

Olha esse link

 

http://netcf2.blogspot.com/2005/12/accessi...press-from.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

oi amigo já tentei de tudo quanto é jeito mas nada funciona :(

da uma olhada

 

SqlConnection conn = new SqlConnection("server=192.168.0.2\\sqlexpress;database=ECOPATIO_ANALISE;USER=sa;pwd=mbm");

conn.Open(); 
SqlCommand comm = new SqlCommand("Select count(*) from usuario where nm_usuario = @usuario and cd_senha_usuario = @senha", conn);
comm.Parameters.Add("@usuario", SqlDbType.NVarChar).Value = txbUsuario.Text;
comm.Parameters.Add("@senha", SqlDbType.NVarChar).Value = txbSenha.Text;
conn.Open();

int i = (int)comm.ExecuteScalar();
if (i > 0)
{
MessageBox.Show("ok");

FrmPesquisaContainer form = new FrmPesquisaContainer();
this.Hide();
form.Show();
}
else
MessageBox.Show("Usuario ou Senha incorretos");
conn.Close();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Paula, acredito que você esteja utilizando a referência incorreta, pois para a conexão com o SQL Server através do .NET Compact Framework é necessário utilizar a referencia System.Data.SqlServerCe, aonde é presente o namespace System.Data.SqlServerCe, que contém as classes necessárias para a conexão com o SqlServer.

 

Verifique se no seu debug o device emulator está com a conexão de rede habilitada, pois ja tive problemas com este tipo de coisa.

 

Ja desenvolvi uma aplicação em .NET CF que utiliza webservices para realizar as operações no banco de dados, pois o client do meu banco (oracle) não funcionava corretamente no .NET CF.

 

Se necessitar me adicione no msn para que possamos trocar idéias mais rapidamente.

 

Um grande abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse sqlce ai não é só para o banco mobile? funciona tbm no sqlserver? do servidor?

só pode ser isso pq nada funciona, fiz exatamente igual ao tutorial que você mandou e mesmo assim dá erro.

mas no tutorial usa system.data.dqlcliente mesmo

eu já te add no msn acho q você não aceitou.

até mais vou continuar tentando aqui

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu consegui a conexão fazendo um webservice não teve outro jeito, no coletor funciona direitinho, mas agora para rodar pelo emulador do c# ele dá erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.