Dúvida JSTL

0 respostas
J

Olá, por favor…

1            <sql:update var=“resultado” dataSource="${dataSource}">

2                UPDATE emprestimo SET titEmp = ?, tomEmp = ?, claEmp = ?, datEmp = ? WHERE tomEmp = ?

3                <sql:param value="${param.titEmp}"/>

4                <sql:param value="${param.tomEmp}"/>

5                <sql:param value="${param.claEmp}"/>

6                <sql:param value="${param.datEmp}"/>

7                <sql:param value="${param.tomEmp}"/>

8            </sql:update>
  • Na linha 2 após WHERE temos a coluna tomEmp que além disso está para ser alterada, como na linha 7, sempre que tento fazer essa query não da certo

porém

1            <sql:update var=“resultado” dataSource="${dataSource}">

2                UPDATE emprestimo SET titEmp = ?, tomEmp = ?, claEmp = ?, datEmp = ? WHERE codEmp = ?

3                <sql:param value="${param.titEmp}"/>

4                <sql:param value="${param.tomEmp}"/>

5                <sql:param value="${param.claEmp}"/>

6                <sql:param value="${param.datEmp}"/>

7                <sql:param value="${param.codEmp}"/>

8            </sql:update>
  • Na quando troco tomEmp por codEmp após WHERE da certo, gostaria de saber por que isso não ocorre quando uso a couna tomEmp (1ª query acima)

Obrigado

Criado 20 de agosto de 2009
Respostas 0
Participantes 1