您好!我有一个存储过程。带一个参数number_bom,用RETURN 返回值。0代表不成,1代表成功。
Cnn.Open()
Dim adoCmd As New System.Data.SqlClient.SqlCommand("select_bom", Cnn)
'Dim adoCmd As New Data.OleDB.OleDbCommand("Select_bom", Cnn)
adoCmd.CommandType = System.Data.CommandType.StoredProcedure
adoCmd.Parameters.Add("@number_bom", System.Data.SqlDbType.NVarChar,255)
adoCmd.Parameters("@number_bom").Value ="1232-2-1"
adoCmd.Parameters.Add("@result", System.Data.SqlDbType.Int)
adoCmd.Parameters("@result").Direction = System.Data.ParameterDirection.Output
adoCmd.ExecuteNonQuery()
output.show(adoCmd.Parameters("@result").Value.ToString())
执行后,总是提示。为存储过程提定了过多的参数。请问return 返回的值,要怎么取。