Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Ricardo

Asp. Net - cadastro pai com filhos

Recommended Posts

Olá amigos, estou desenvolvendo um tcc para meu curso técnico, preciso fazer um cadastro onde tenho a tabela pai e essa tabela tem 2 filhas, nao encontrei nenhum exemplo onde explique como fazer, alguem poderia me dar algumas dícas?? estou fazendo em asp.net utilizando o visual studio 2005.

 

o que preciso fazer é o seguinte, tenho um cadastro de profissional onde o esse profissional tem várias qualificações, as quais ficaram em uma outra tabela... se alguem tiver algum exemplo, me envie por favor.

 

abraço a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

A estrutura pode ser a seguinte

 

Profissional

- Profissional_ID

- Nome

-Endereco

-etc.

 

 

Qualificacoes

-Qualificacao_ID

-Qualificacao_Nome

 

 

Profissional_Qualificacoes

-Profissional_ID

- Qualificacao_ID

 

quanto a estrutura do banco, já está toda pronta, oq nao sei fazer é o desenvolvimento...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce nao sabe criar o codigo?

 

bem, o MS SQL Server tem uma parte onde voce cria visualmente as tabelas no "DataBase Diagrans"

 

veja se isso nao te ajuda

 

falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha,seguinte,eu trabalho com asp.net/c#,mas utilizo Linq to Entities que é bem diferente.

Não sei se você manja de Banco de Dados,mas uma solução para você seria inserir dados no seu banco usando Stored Procedures. Dê uma olhada nesses links:

 

http://www.mikesdotnetting.com/Article/15/Insert-Single-Value-With-Stored-Procedure-ASP.NET-CSharp

http://www.csharpfriends.com/articles/getarticle.aspx?articleid=78

http://www.macoratti.net/09/03/aspn_usp.htm

 

 

Espero ter ajudado!

 

Olha,seguinte,eu trabalho com asp.net/c#,mas utilizo Linq to Entities que é bem diferente.

Não sei se você manja de Banco de Dados,mas uma solução para você seria inserir dados no seu banco usando Stored Procedures. Dê uma olhada nesses links:

 

http://www.mikesdotnetting.com/Article/15/Insert-Single-Value-With-Stored-Procedure-ASP.NET-CSharp

http://www.csharpfriends.com/articles/getarticle.aspx?articleid=78

http://www.macoratti.net/09/03/aspn_usp.htm

 

 

Espero ter ajudado!

 

Estava fuçando nas minhas aplicações de testes de quando eu estava iniciando em .net,e achei um exemplo de inserção que usa StoredProcedure.Está em C#,mas se você programa em outra linguagem é só adaptar.Aí vai:

 


        using System.Data;
        using System.Data.SqlClient;

        //Evento do botão inserir
        protected void btnInserir_Click(object sender, EventArgs e)
        {
            string connectionString = "Data Source=ServidorDoBanco;Initial Catalog=NomeDoBanco;User Id=Usuario;Password=Senha;";
            SqlConnection conn = new SqlConnection(connectionString);

            try
            { 
                /*Inserindo dados em uma tabela usando StoredProcedure*/              
                SqlCommand cmd = new SqlCommand("NomeDaStoredProcedure", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                conn.Open();
                
                //Aqui você passa os valor dos controles da página como parâmetro da StoredProcedure
                cmd.Parameters.Add("@parametro1DaStoredProcedure", SqlDbType.VarChar).Value = TextBox1.Text;
                cmd.Parameters.Add("@parametro2DaStoredProcedure", SqlDbType.VarChar).Value = TextBox2.Text;
                //Comando para executar a StoredProcedure
                cmd.ExecuteNonQuery();
                lblRetorno.Text = "Dados inseridos com sucesso!";
            }
            catch
            {
                lblRetorno.Text = "Failed to connection to DataSource!";
            }
            finally
            {
                //Independente do que aconteça,mesmo se houver exceções na hora do cadastro
                //é importante fechar a conexão
                conn.Close();
            }
        }

Se você conseguir fazer dessa forma, você pode pesquisar como fazer uma classe de conexão com banco, aí em qualquer página do seu projeto que você queira abrir uma conexão é só instanciar a classe.

Ah, e na internet você encotnra muitos exemplos de como fazer storedProcedure para armazenar valores em mais de uma tabela.

Espero que seja isso que você estava precisando.

 

Qualquer coisa,estamos aí!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.