Ado.net récupérer valeur insérée automatiquement
Bonjour,
J'utilise ce bout de code pour insérer des données dans ma base de données (postgre) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public void executeSql()
{
try
{
_connection = new NpgsqlConnection(_connectionString);
_connection.Open();
_command = new NpgsqlCommand(_sql, _connection);
_command.ExecuteNonQuery();
_connection.Close();
}
catch (Exception e)
{
throw e;
}
} |
J'ai dans une table une colonne serial (qui s'inscrémente automatiquement). Si j'envois cette requête :
Code:
1 2
|
"insert into maTable(numAuto, valeurA) values (default,'" + valeur.toString() + "')"; |
L'enregistrement est bien créé mais je ne sais pas quelle valeur a pris le numAuto.
Il me faudrait un conseil pour que je puisse inscrire l'enregistrement puis récupérer le numéro auto que la base a généré. Si quelqu'un a une idée, je le remercie par avance.