Bonjour,
J'explore les database local de .Net 2008. Ça ne me réussi pas très bien jusqu'à maintenant...
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"
Merci de votre précieuse aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
PS: Suis-je mieux de travailler avec un BD externe, genre Access ou autre?
Partager