2009-01-06 5 views
0

Existe-t-il un moyen d'utiliser les paramètres positionnels lors de l'appel de la procédure stockée Oracle à l'aide de System.Data.OracleClient?Fournisseur Microsoft pour Oracle et paramètres positionnels

IDataParameter parameter = dbCommand.CreateParameter();
parameter.Value = "Blah Blah";
parameter.Type = OracleType.Varchar;
dbCommand.Parameters.Add (paramètre);

Le code ci-dessus crée un paramètre et lui attribue un nom "Paramètre1". Lorsque proc est appelé, Oracle donne une erreur "numéro erroné ou types d'arguments".

+0

Quelle est la signature de la procédure stockée? Quelle technicité vous empêche de nommer votre paramètre? – Mac

+0

Nous avons beaucoup de code hérité reposant sur des paramètres positionnels, non nommés –

Répondre

1

Problème résolu en accédant au fournisseur à partir d'Oracle (Oracle.DataAccess)

Questions connexes