SQL : select, clé primaine, GUID, rowfilter
Bonjour.
Je réalise un programme sous Visual Studio 2005 Express qui utilise une base de donnée via le SQL server 2005 Express et je rencontre quelques problèmes :
1) Comment accéder aux données d'une ligne dans une DataTable grace à la clé primaire (ici un unique identifieur / GUID)
'Courant récupère bien mon GuiD...
Courant = JoueursDataGridView.CurrentRow.Cells("IdJoueur").Value
'Mais je n'arrive pas à charger les données correspondant à mon ID dans mon objet Joueur qui fonctionne bien puisque j'arrive à y charger des données grace à :
TTJoueurs.LoadData()
JCourant = TTJoueurs.ListJoueurS.Rows.Item(JoueursDataGridView.CurrentRow.Index)
'mais je trouve pas avec ma clé primaire :
'JCourant = TTJoueurs.ListJoueurS.Select("Primary key like my.FCTADemarage.ucGJoueurs.Courant.value")(0)?????
2) J'ai un problème avec les rowfilters :
'FCTADemarage.ucVGroupe.FCTestDataBaseDataSet.VueCollectif.DefaultView.RowFilter = "IdCollectif = " & Courant.ToString
'erreur retournée : Impossible d'effectuer une opération '=' sur System.Guid et System.Int64.
Voilà si quelqu'un pouvez m'aider car je dois rendre ce programme assez rapidement.
Merci d'avance.