Type de données des datatables dans dataset
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 :
Code:
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" |
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 ? :roll:
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.