número no form
Tenho as páginas:
"inserir.asp" , "lista.asp" e "gerencia-registro.asp". Essa páginas infelizmente criei mas só tem exemplo de campo varchar e date.
Gostaria criar um campo tipo número "int".
Inclui dois campos na tabela do banco de dados os dois como número "int" .
Em "inserir.asp" tem os campos varchar, date e o int que entrei agora (mostrei todos os tipo), mas a dúvida é em pagina_inicial e pagina_final.
nome_editora = rs("nome_editora")
data_inicio = rs("data_inicio")
data_termino = rs("data_termino")
pagina_inicial = rs("pagina_inicial")
pagina_final = rs("pagina_final")
no form
<tr>
<td>Pag.Inicial:</td>
<td>
<input name="FormPagInicial" size="15" maxlength="15" value="<%=pagina_inicial%>" />
</td>
</tr>
<tr>
<td>Pag.Final:</td>
<td>
<input name="FormPagFinal" size="15" maxlength="15" value="<%=pagina_final%>" />
</td>
Na "lista.asp"
<td><%=rs("pagina_inicial")%></td>
<td><%=rs("pagina_final")%></td>
Em "gerencia-registro.asp"
sql = sql & "'" & Request.Form("FormNomeLivro") & "', "
sql = sql & "'" & Request.Form("FormNomeAutor") & "', "
sql = sql & "'" & Request.Form("FormNomeEditora") & "', "
sql = sql & "STR_TO_DATE('" & Request.Form("FormDataInicio") &"','%d/%m/%Y')" & ", "
sql = sql & "STR_TO_DATE('" & Request.Form("FormDataTermino") &"','%d/%m/%Y')" & ", "
sql = sql & " " & Request.Form("FormPagInicial") & ", "
sql = sql & " " & Request.Form("FormPagFinal") & ", "
Todos os campos, varchar, date estão funcionando corretamente, ou seja, inclusão, alteração.
Somente esses dois campos FormPagInicial e FormPagFinal que não consigo fazer inclusão no banco de dados.
Tentando incluir um novo registro mostra esse erro em:
>
Citar
http://localhost/acompanhamentoestudos/gerencia-registro.asp?acao=adicionar
>
Citar
Erro: [MySQL][ODBC 3.51 Driver][mysqld-5.7.20-log]Column count doesn't match value count at row 1
Clique aqui para inserir um novo registro.
Clique aqui para visualizar os registros.
Tem alguma coisa errada. Já tentei alterar as aspas simples, compostas, mas nada...
sql = sql & " " & Request.Form("FormPagInicial") & ", "
sql = sql & " " & Request.Form("FormPagFinal") & ", "
Mas, para que criar dois campos números de página com tipo "int"?
Desejo fazer calculo com os dos campos página inicial e final.
Obrigado
Discussão (1)
Carregando comentários...