Results 1 to 3 of 3

Thread: help with return

  1. #1

    Thread Starter
    Fanatic Member daimous's Avatar
    Join Date
    Aug 2005
    Posts
    657

    help with return

    hi guys! Can you help me figure out what's wrong with my code below. Thanks in advance!

    Code:
            public int DAA_AddUserAccount(string user_Name, string user_Password,
                                          string user_Firsname, string user_Lastname,
                                          string user_MiddleInitial)
            {
                try
                {
                    int returnval = 0;
    
                    spName = "sp_User_AddUserAccount";
    
                    DBConnection.DBConnection dbConnection = new DBConnection.DBConnection();
                    connection = dbConnection.CreateConnection();
                    connection.Open();
    
                    command = new SqlCommand();
                    command.CommandText = spName;
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.AddWithValue("@User_LogIn", user_Name);
                    command.Parameters.AddWithValue("@User_PassWord", user_Password);
                    command.Parameters.AddWithValue("@User_FirstName", user_Firsname);
                    command.Parameters.AddWithValue("@User_LastName", user_Lastname);
                    command.Parameters.AddWithValue("@User_MiddleInitial", user_MiddleInitial);
                    //SqlParameter parameter = command.Parameters.Add("@identity", SqlDbType.Int);
                    //parameter.Direction = ParameterDirection.Output;
    
                    command.Connection = connection;
    
                    returnval = command.ExecuteNonQuery();
                    return returnval;
                }
                catch (SqlException ex)
                {
                    CommonFunctions.ShowSqlException(ex);
                }
                finally
                {
                    connection.Close();
                }
            }

    Error 1 'RCPSProject.DAA_Classes.DAA_UserAccount.DAA_AddUserAccount(string, string, string, string, string)': not all code paths return a val

  2. #2
    Super Moderator jmcilhinney's Avatar
    Join Date
    May 2005
    Location
    Sydney, Australia
    Posts
    111,221

    Re: help with return

    If an exception is thrown execution will never reach a return statement. You should declare returnval before the try block and place your return statement after the finally block.
    Why is my data not saved to my database? | MSDN Data Walkthroughs
    VBForums Database Development FAQ
    My CodeBank Submissions: VB | C#
    My Blog: Data Among Multiple Forms (3 parts)
    Beginner Tutorials: VB | C# | SQL

  3. #3

    Thread Starter
    Fanatic Member daimous's Avatar
    Join Date
    Aug 2005
    Posts
    657

    Re: help with return

    OK...Thanks a bunch JM!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width