c# - problem with parameters of the query -
c# - problem with parameters of the query -
i'm having troubles passing parameters query throws exception
the parameterized query '(@idindicador int)insert [atentomig].[dbo].[indicador]([nom' expects parameter '@idindicador', not supplied.
this code
_sqlcommand = new sqlcommand ("insert [atentomig].[dbo].[indicator]" + "([name]" + ",[descripction])" + "values" + "('" + data[0] + "'" + ",'" + data[13] + "') set @idindicador = scope_identity()", _sqlconexion); sqlparameter idindicador = new sqlparameter("@idindicador", sqldbtype.int); _sqlcommand.parameters.add(idindicador); _sqlcommand.connection.open(); _sqlcommand.executenonquery(); int id = (int)idindicador.value; _sqlconexion.close(); homecoming true; why doing wrong?? me code looks good
you forgot supply direction of sqlparameter. seek adding:
sqlparameter idindicador = new sqlparameter("@idindicador", sqldbtype.int); idindicator.direction = parameterdirection.output; // ... c#
Comments
Post a Comment