Usuário com melhor resposta
Como chamar um metodo dentro de outro.

Pergunta
-
metodo master:
Code Snippetpublic 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 Snippetpublic 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?
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
Todas as 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