BD com Servlets

1 resposta
L

Olá pessoal, td bem?

Estou tentando inserir dados em uma tabela chamada alternativa, onde a mesma leva como chave estrangeira a chave primária da tabela questao. Porém tenho que cadastrar vários dados correspondentes a uma mesma chave estrangeira (a chave primária da tabela questão). Minha sintaxe é a seguinte:

String cod = “SELECT MAX(cod_questao) FROM QUESTAO”;

for(cont=0 ; cont<4; cont++){
                            String sql = "INSERT INTO ALTERNATIVA" + 
                            "(alternativa, descricao_alt, cod_questao)" +
                             " values" + 
                              " ('" + alternativa[cont] + "'," +
                                 " '" + descricao_alt[cont] + "'," +
                                 " '" + cod + "')";
                            stm.executeUpdate(sql);

Estou usando uma matriz para fazer as relações, porém não estou conseguindo obter sucesso no cadastro.
Se alguém puder me dar uma dica com relação a sintaxe eu agradeço, pois a tabela questao esta cadastrando os dados com sucesso.

Obrigada,

Sta. Leisley

1 Resposta

L

Leisley:
Olá pessoal, td bem?

Estou tentando inserir dados em uma tabela chamada alternativa, onde a mesma leva como chave estrangeira a chave primária da tabela questao. Porém tenho que cadastrar vários dados correspondentes a uma mesma chave estrangeira (a chave primária da tabela questão). Minha sintaxe é a seguinte:

String cod = “SELECT MAX(cod_questao) FROM QUESTAO”;

for(cont=0 ; cont<4; cont++){
                            String sql = "INSERT INTO ALTERNATIVA" + 
                            "(alternativa, descricao_alt, cod_questao)" +
                             " values" + 
                              " ('" + alternativa[cont] + "'," +
                                 " '" + descricao_alt[cont] + "'," +
                                 " '" + cod + "')";
                            stm.executeUpdate(sql);

Estou usando uma matriz para fazer as relações, porém não estou conseguindo obter sucesso no cadastro.
Se alguém puder me dar uma dica com relação a sintaxe eu agradeço, pois a tabela questao esta cadastrando os dados com sucesso.

Obrigada,

Sta. Leisley

Olá pessoal,

Bem consegui solucionar meu problema, estava dando um select errado por isso não dava certo…

Valeu

Sta. Leisley

Criado 9 de janeiro de 2005
Ultima resposta 9 de jan. de 2005
Respostas 1
Participantes 1