I am new to stored procedures. When i run this i get an error saying Error converting data type int to tinyint. In my C# was the following code:
mySqlcmd.CommandText = "EXECUTE PhoneNumber_Insert @p_PhoneNumberTypeID, @p_PersonID";
mySqlcmd.Parameters.Add("@p_PhoneNumberTypeID", SqlDbType.TinyInt).Value = 1;
mySqlcmd.Parameters.Add("@p_PersonID", SqlDbType.Int).Value = "754381";
mysqlConnection.Open();
mySqlcmd.ExecuteNonQuery();
mysqlConnection.Close();
1to abyte(mySqlcmd.Parameters.Add("@p_PhoneNumberTypeID", SqlDbType.TinyInt).Value = (byte) 1;). Let me know if it works and I'll write it up as an answermySqlcmd.Parameters.Add("@p_PersonID", SqlDbType.Int).Value = "754381";Why are you passing this as a string?