Ce code:Pourquoi cette requête me donne-t-elle "Référence d'objet non définie sur une instance d'un objet"?
string SidFinch = "Unknown SidFinch";
String sql = @"SELECT SidFinch
FROM PlatypusDuckbillS
WHERE PlatypusSTARTDATE = :Duckbilldate AND
DuckbillID = :Duckbillid";
try {
using (OracleCommand ocmd = new OracleCommand(sql, oc)) {
ocmd.Parameters.Add("Duckbilldate", DuckbillDate);
ocmd.Parameters.Add("Duckbillid", DuckbillID);
SidFinch = ocmd.ExecuteScalar().ToString();
}
... échoue sur la ligne "ExecuteScalar". Il ne trouve rien (il n'y a pas d'enregistrement correspondant à l'ID que j'ai passé), mais cela ne devrait pas causer ce problème, n'est-ce pas?
Il suffit de dire ... pimpant ... http://pastie.org/4003886 –