Travailler avec les "Local Database" de .net 2008
Bonjour,
J'explore les database local de .Net 2008. Ça ne me réussi pas très bien jusqu'à maintenant...:aie:
J'ai créé dans mon projet database1.sdf et ma question est plutôt simple. J'aimerais, par code sur événement d'un click de bouton, rajouter un table dans ma base de donnée locale et éventuellement changer les champs aussi, mais pour l'instant que l'ajout de cette table.
J'ai essayer un code trouver sur le tutoriel de P. Lasserre en me croisant les doigts, mais ça me renvoie l'erreur: "Type de bd non reconnu"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
Dim objetconnection As OleDbConnection
Dim objetcommande As OleDbCommand
Dim strconn As String
strconn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= C:\Documents and Settings\jsicard\My Documents\Visual Studio 2008\Projects\Test_DB\Test_DB\Database1.sdf;"
objetconnection = New OleDbConnection
objetconnection.ConnectionString = strconn
objetconnection.Open()
objetcommande = New OleDbCommand
objetcommande.Connection = objetconnection
objetcommande.CommandType = CommandType.Text
objetcommande.CommandText = "CREATE TABLE PARENT (CLI_ID INTEGER NOT NULL PRIMARY KEY, CLI_NOM CHAR(32) NOT NULL, CLI_PRENOM VARCHAR(32))"
objetcommande.ExecuteNonQuery()
objetconnection.Close() |
Merci de votre précieuse aide.
PS: Suis-je mieux de travailler avec un BD externe, genre Access ou autre?