AYUDA CON STORED PROCEDURE..URGENTE
Publicado por LUISMA (38 intervenciones) el 15/03/2007 19:18:42
HOLA AMIGOS:
Estoy tartando de mandar a ejecutar en oracle un stored procedure desde C#, ESTE ESTORED PROCEDURE RECIBE 3 PARAMETROS DE ENTRADA QUE INSERTARA E3N UNA TABLA..........el stores procedure esta bueno y funciona...EL PROBLEMA ME ESTA DANDO AL EJECUTARLO DESDE C# CON LOS PARAMETROS DE NTRADA QUE LE MANDO DESDE EL FORM.
ME DA ESTE ERROR: One or more errors occurred during processing of command. ORA-06550: line 1, column 7: PLS-00306: wrong number or types of arguments in call to 'SP_GB_NEW_INSERT2' ORA-06550: line 1, column 7: PL/SQL: Statement ignored...
EL CODIGO QUE UTILIZZO ES EL SIGUIENTE...
OleDbCommand Insert_new2 = new OleDbCommand("SP_GB_New_Insert2",DBConex);
Insert_new2.CommandType= CommandType.StoredProcedure;
//parametros enviados desde el Web Form
OleDbParameter GRUPO = new OleDbParameter("GRUPO",OleDbType.Numeric);
GRUPO.Direction= ParameterDirection.Input;
GRUPO.Value= int.Parse(this.CbCategoria.SelectedItem.Value);
OleDbParameter ID = new OleDbParameter("id",OleDbType.Numeric);
ID.Direction= ParameterDirection.Input;
ID.Value= int.Parse(this.TexID.Text);
OleDbParameter SQL1 = new OleDbParameter("SQL1",OleDbType.WChar);
SQL1.Direction= ParameterDirection.Input;
SQL1.Value= this.TextSql.Text;
DBConex.Open();
Insert_new2.ExecuteNonQuery();
DBConex.Close();
QUE ESTOY HACIENDO MAL....POR FAVOR AYUDENME .....NECESITO ESTO PARA UN PROYECTO..
GRACIA DE ANTE MANO..SALUDOS...!!!
Estoy tartando de mandar a ejecutar en oracle un stored procedure desde C#, ESTE ESTORED PROCEDURE RECIBE 3 PARAMETROS DE ENTRADA QUE INSERTARA E3N UNA TABLA..........el stores procedure esta bueno y funciona...EL PROBLEMA ME ESTA DANDO AL EJECUTARLO DESDE C# CON LOS PARAMETROS DE NTRADA QUE LE MANDO DESDE EL FORM.
ME DA ESTE ERROR: One or more errors occurred during processing of command. ORA-06550: line 1, column 7: PLS-00306: wrong number or types of arguments in call to 'SP_GB_NEW_INSERT2' ORA-06550: line 1, column 7: PL/SQL: Statement ignored...
EL CODIGO QUE UTILIZZO ES EL SIGUIENTE...
OleDbCommand Insert_new2 = new OleDbCommand("SP_GB_New_Insert2",DBConex);
Insert_new2.CommandType= CommandType.StoredProcedure;
//parametros enviados desde el Web Form
OleDbParameter GRUPO = new OleDbParameter("GRUPO",OleDbType.Numeric);
GRUPO.Direction= ParameterDirection.Input;
GRUPO.Value= int.Parse(this.CbCategoria.SelectedItem.Value);
OleDbParameter ID = new OleDbParameter("id",OleDbType.Numeric);
ID.Direction= ParameterDirection.Input;
ID.Value= int.Parse(this.TexID.Text);
OleDbParameter SQL1 = new OleDbParameter("SQL1",OleDbType.WChar);
SQL1.Direction= ParameterDirection.Input;
SQL1.Value= this.TextSql.Text;
DBConex.Open();
Insert_new2.ExecuteNonQuery();
DBConex.Close();
QUE ESTOY HACIENDO MAL....POR FAVOR AYUDENME .....NECESITO ESTO PARA UN PROYECTO..
GRACIA DE ANTE MANO..SALUDOS...!!!
Valora esta pregunta


0