Bonjour,
Pour gérer ma base de données de location de films vidéo, j'ai créé un dataset dans mon code que je remplit grâce à un objet SqlDataAdapter.
Voici le code :
J'aimerais savoir si les tables de mon dataset "t_film" et 't_genre" possèdent les mêmes types de données que les véritables tables de ma base ?
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 'Variable de connexion à la base de données Dim connex As New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\" & _ "Ludo\Mes documents\Visual Studio 2005\Projects\Video Club\Video Club\" & _ "BDD_film.mdf;Integrated Security=True;User Instance=True") 'Création d'un objet DataSet (nom : DataSet_Film) afin d'y insérer les tables en mode déconnecté Dim Mon_DataSet_Film As New Data.DataSet("DataSet_Film") 'Création d'un objet SqlDataAdapter afin de travailler en mode déconnecté au niveau de la base de données Dim objadapter As New System.Data.SqlClient.SqlDataAdapter("select * from t_film;select * from t_genre", connex) 'Remplit le dataset avec les 2 requêtes SQL du objadapter objadapter.Fill(Mon_DataSet_Film, "t_film") 'Renomme la 2ème requête du objadapter Mon_DataSet_Film.Tables(1).TableName = "t_genre"
exemple : dans la table t_film de ma base de données, la 1ère colonne est un identitifiant de type INT avec autoincrément. Donc, est-ce la même chose de ma table t_film de mon dataset ou dois-je le spécifier dans mon code ?
Merci.
Partager