Bonjour,
J'utilise ce bout de code pour insérer des données dans ma base de données (postgre) :
J'ai dans une table une colonne serial (qui s'inscrémente automatiquement). Si j'envois cette requête :
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 public void executeSql() { try { _connection = new NpgsqlConnection(_connectionString); _connection.Open(); _command = new NpgsqlCommand(_sql, _connection); _command.ExecuteNonQuery(); _connection.Close(); } catch (Exception e) { throw e; } }
L'enregistrement est bien créé mais je ne sais pas quelle valeur a pris le numAuto.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "insert into maTable(numAuto, valeurA) values (default,'" + valeur.toString() + "')";
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.
Partager