passado Posted May 3, 2009 at 04:31 PM Report #261021 Posted May 3, 2009 at 04:31 PM Boas pessoal tou a desenvolver um projecto que me foi pedido para Windows Mobile, uma coisa simples, mas que preciso de uma pequena base de dados, e queria fazer em .sdf porque uma vez que ja tenho o programa feito para Windows era quase so copiar o codigo, mas eu nao consigo ligar a base de dados .sdf que criei, por exmeplo no botao adicionar tenho isto Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click Try Dim lm As String = "INSERT INTO Dados ([user]) VALUES (@user)" Dim con As String = "Data Source= users.sdf" ' Inicia uma ligação à base de dados Dim connection As New SqlCeConnection(con) ' Define o comando e os parâmetros Dim command As New SqlCeCommand(lm, connection) command.Parameters.Add("@user", Data.SqlDbType.NVarChar).Value = userTextBox.Text() ' Abre a ligação e insere o registo connection.Open() Dim x As Integer = command.ExecuteNonQuery() userTextBox.Text = "" userTextBox.Focus() MsgBox("Registo inserido com sucesso") If x <> 1 Then Throw New ArgumentException("Não foi possível inserir o registo na base de dados!") End If Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub Eu penso que o erro esteija na string de ligação, porque eu no Windows normal uso o data source para criar a string mas para smart device essa opçao nao me é mostrada
bruno1234 Posted May 3, 2009 at 04:46 PM Report #261022 Posted May 3, 2009 at 04:46 PM A connection String está certa. Para sql compact basta pores: Data Source = BD.sdf Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
passado Posted May 3, 2009 at 04:53 PM Author Report #261023 Posted May 3, 2009 at 04:53 PM A connection String está certa. Para sql compact basta pores: Data Source = BD.sdf Eu encontrei um artigo no macoratti em que os querys teem de ser criados nas proprias tabelas.... Mas eu enho assim e deu erro :S
bruno1234 Posted May 3, 2009 at 06:33 PM Report #261030 Posted May 3, 2009 at 06:33 PM Podes ver neste link como foi utilizado: http://arcanecode.com/2007/04/13/sql-server-compact-edition-with-c-and-vbnet/ Usa isso como exemplo e não como modelo, pq tem algumas coisas duvidosas, como a concatenação de valores na query em vez de usar parametros nalguns casos. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
passado Posted May 3, 2009 at 08:42 PM Author Report #261072 Posted May 3, 2009 at 08:42 PM Podes ver neste link como foi utilizado: http://arcanecode.com/2007/04/13/sql-server-compact-edition-with-c-and-vbnet/ Usa isso como exemplo e não como modelo, pq tem algumas coisas duvidosas, como a concatenação de valores na query em vez de usar parametros nalguns casos. Vaime ser util obrigado 😉
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now