Bonjour,
voilà, je développe pour PocketPC sous Windows Mobile 5 avec .NET 2005
j'utilise une BDD avec, si j'arrive très bien à lire dedans, les update, ça passe pas chez moi...
voilà mon code :
Public Sub unCheck()
is_checked = False
Dim update As String = "UPDATE operation SET checked = 0 WHERE num_operation = " & numOpe
Dim cmd As New System.Data.SqlServerCe.SqlCeCommand(update, cnn)
Try
cmd.ExecuteNonQuery()
Catch e As System.Data.SqlServerCe.SqlCeException
MsgBox(e.Message, MsgBoxStyle.Critical, "ERREUR !")
End Try
cnn.Close()
End Sub
(je marche avec des classes, donc is_checked et numOpe sont définis dans l'objet et cnn est défini en global)
mon problème est le suivant :
Il passe bien dans ma procédure, il execute la commande, avec le debug je vois bien que la mofi est effectuée... jusqu'au cnn.close()!
Apres je me retrouve avec les memes données qu'avant le passage dans la procédure (à savoir ici checked reste à 1 dans la table operation)

J'ai essayé en faisant un commit et en utilisant le beginTransaction mais rien à faire (de plus, quand je passe la transaction à ma commande, aucun query ne marche... bizarre)