none
Como chamar um metodo dentro de outro. RRS feed

  • Pergunta

  • metodo master:

    Code Snippet
    public void insertCommunity(string Nome, int Categoria, int Tipo, int Forum, string Cidade, string Estado, string Cep, string Pais, string Imagem, string Descricao){
    Database dbDeifos = DatabaseFactory.CreateDatabase();
    string sql = "INSERT INTO tabelaComunidades (Userid, tcNome, tcCategoria, tcTipo, tcForum, tcCidade, tcEstado, tcCep, tcPais, tcImagem, tcDescricao) VALUES ('" + UserId + "', '" + Nome + "', " + Categoria + ", " + Tipo + ", " + Forum + ", '" + Cidade + "', '" + Estado + "', '" + Cep + "', '" + Pais + "', '" + Imagem + "', '" + Descricao + "') Select @@Identity;";
    DbCommand command = dbDeifos.GetSqlStringCommand(sql);
    object idComunidade = dbDeifos.ExecuteScalar(command);
    insertDCommunity((int) idComunidade);
    }

     

     


    Metodo que quero chamar dentro do metodo acima

    Code Snippet

    public void insertDCommunity(int idComunidade){
    Database dbDeifos = DatabaseFactory.CreateDatabase();
    string sqlU = "INSERT INTO tabelaUsuarioComunidades (idComunidade, UseriId, tucAceito) VALUES (" + idComunidade + ", '" + UserId + "', 1);";
    DbCommand commandU = dbDeifos.GetSqlStringCommand(sqlU);
    dbDeifos.ExecuteNonQuery(commandU);

    }

     

     



    no debug na execução do metodo master ao chegar na linha object idComunidade = dbDeifos.ExecuteScalar(command); ele ja termina o metodo sem chamar o outro;
    alguem sabe me dizer por que?

    segunda-feira, 20 de agosto de 2007 18:54

Respostas

  • Resolvido
    Programador Web C# - .NET Email: ivan@faqsite.com.br Portifólio: http://www.faqsite.com.br Cel: +55(61) 8406-9719 Fixo: +55(61) 3395-3383 "Porque Deus amou o mundo de tal maneira, que deu seu único Filho para que todo aquele que nele crê, não pereça, mas tenha a vida eterna." (João 3:16)
    • Marcado como Resposta José Ivan terça-feira, 31 de março de 2009 19:05
    terça-feira, 31 de março de 2009 19:03

Todas as Respostas