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

Popular posts from this blog

iphone - Dismissing a UIAlertView -

c# - Can ProtoBuf-Net deserialize to a flat class? -

javascript - Change element in each JQuery tab to dynamically generated colors -