Bonjour tous le monde, voilà j'ai une petit soucis :
J'aimerai récupérer dans une variable le résultat d'une requete SELECT qui est sensé me retourné le dernier élément inséré dans ma base.
je vous met une partie de mon code :
ConnectionClass.cs
J'obtiens l'erreur : Impossible de convertir implicitement le type 'string' en 'System.Data.DataTable'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // Requete me recupérant le dernier Id_projet inséré public static DataTable GetIdLastProjet() { Connection(); SQL = "SELECT id_projet FROM projets WHERE ROWNUM = 1 ORDER BY id_projet DESC;"; cmd = new OracleCommand(SQL, conn); cmd.CommandType = CommandType.Text; da = new OracleDataAdapter(cmd); cb = new OracleCommandBuilder(da); ds = new DataSet(); da.Fill(ds); return ds.Tables[0].Rows[0][0].ToString(); }
newMission.cs
J'obtiens l'erreur : Impossible de convertir implicitement le type 'System.Data.DataTable' en 'string'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 string strProjetId = ConnectionClass.GetIdLastProjet();
Je vous remerci d'avance.
Partager