Guest - tito - Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Bom,....eu não consigo fazer o insert no banco de dados....dêem uma olhada no meu código,,...e digam se podem me ajudar....valeu...<%option explicit%><html><head><!-- #include file="conexao.inc" --> <title>Prefeitura Municipal de Jundiaí - Administração/Notícias</title><%Dim objRecDim objCmdSet objRec = Server.CreateObject("ADODB.RecordSet")objRec.Open "tblNoticias", objConn objCmd = Request.QueryString("objCmd") select case objCmd case "salvar" Dim verId verId = Request.QueryString("txtId") objRec.open "Select * FROM tblNoticias Where id LIKE '%"&verId&"%'", objConn If objRec.recordCount = 0 then objRec.Open "tblNoticias", objConn objConn.execute "insert into tblNoticias (id, titulo, selo, localFoto, legendaFoto, txtNoticia ) values ('"&request.form("txtId")&"', '"&request.form("txtTitulo")&"', '"&request.form("txtSelo")&"', '"&request.form("txttxtLocFoto")&"', '"&request.form("txtlegFoto")&"' , '"&request.form("txtNoticia")&"')" Response.Redirect("confirmIncluir.htm") Else Response.Redirect("error.asp") End if case "cancelar" Response.Redirect "maria.asp" end select%></head><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="img/imgFundo.gif"><table width="100%" border="0" cellspacing="0" cellpadding="2" align="center"> <tr> <td width="5%" valign="top"><img src="img/imgIncluir.gif" height="250" width="50"></td> <td width="85%"> <div align="center" style="margin: 10"> <table width="100%" border="0" cellspacing="0" cellpadding="2" align="center"> <tr height="15"> <td align="left" width="7%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Id</strong></font></div></td> <td align="left" width="93%" bgcolor="#F5F5F5"> <div style="margin-left: 5"> <input type="text" name="txtId" maxlength="2" size="2" style="background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"> </div> </td> </tr> <tr height="15"> <td></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="2" align="center"> <tr height="15"> <td align="left" width="45%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Título</strong></font></div></td> <td align="left" width="5%"></td> <td align="left" width="25%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Selo</strong></font></div></td> <td align="left" width="25%"></td> </tr> <tr height="15"> <td align="left" width="45%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"> <div style="margin-left: 5; margin-right: 5"> <input type="text" name="txtTitulo" style="width: 100%; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"> </div> </td> <td align="left" width="5%"></td> <td align="left" width="25%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"> <div style="margin-left: 5; margin-right: 5"> <input type="text" name="txtSelo" style="width: 100%; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"> </div> </td> <td align="left" width="25%"></td> </tr> <tr height="15"> <td align="left" width="45%"></td> <td align="left" width="5%"></td> <td align="left" width="25%"></td> <td align="left" width="25%"></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="2" align="center"> <tr height="15"> <td align="left" width="25%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Local da Foto</strong></font></div></td> <td align="left" width="5%"></td> <td align="left" width="35%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Legenda da Foto</strong></font></div></td> <td align="left" width="5%"></td> <td align="left" width="30%"></td> </tr> <tr height="15"> <td align="left" width="25%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"> <div style="margin-left: 5; margin-right: 5"> <input type="text" name="txtLocFoto" style="width: 100%; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"> </div> </td> <td align="left" width="5%"></td> <td align="left" width="35%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"> <div style="margin-left: 5; margin-right: 5"> <input type="text" name="txtLegFoto" style="width: 100%; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"> </div> </td> <td align="left" width="5%"></td> <td align="left" width="30%"></td> </tr> <tr height="15"> <td></td> </tr> </table> <table width="100%" border="0" cellspacing="0" cellpadding="2" align="center" bgcolor="#FFFFFF"> <tr height="15"> <td align="left" width="90%" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Notícia</strong></font></div></td> </tr> <tr> <td align="left" width="90%" height="150" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"> <div style="margin: 5"><textarea name="txtNoticia" style="width: 100%; height: 150; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"></textarea></div> </td> </tr> </table> </div> </td> <td width="10%"></td> </tr></table><table cellpadding="0" cellspacing="0" border="0" width="100%" height="30"> <tr height="30"> <td width="60%"></td> <td width="15%" bgcolor="#F5F5F5" style="border-top: 1 solid #666666; border-left: 1 solid #666666; border-bottom: 1 solid #666666"><div align="center"><input type="button" name="btCancelar" value="Cancelar" style="width: 75; background-color: #F5F5F5; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999" onClick='JavaScript: window.location.href = "programa.asp?objCmd=cancelar"'></div></td> <td width="15%" bgcolor="#F5F5F5" style="border-top: 1 solid #666666; border-right: 1 solid #666666; border-bottom: 1 solid #666666"><div align="center"><input type="button" name="btSalvar" value="Salvar" style="width: 75; background-color: #F5F5F5; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999" onClick='JavaScript: window.location.href = "programa.asp?objCmd=salvar"'></div></td> <td width="10%"></td> </tr></table></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 olá amigo.seu banco foi feito com access 2000?abra a tabela em modo de estrutura, clique sobre o campo que deu erro, e coloque:permitir comprimento zero como simo ideal é fazer isso com todos os campos do tipo TEXTOtenta aí..t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 olá amigo.seu banco foi feito com access 2000?abra a tabela em modo de estrutura, clique sobre o campo que deu erro, e coloque:permitir comprimento zero como simo ideal é fazer isso com todos os campos do tipo TEXTOtenta aí..t+ Mas tipo, mas a linha 18 é a parte do insert também??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - tito - Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Ola,...deu linha 18 porque eu tentei fazer umas mudanças aki, mas nadaque possa ter dado pau....Eu utilizo o 2000 sim, e quando insiro o permitir comprimento zero como sim ele grava porem com nada dentro dos campos,....é incrível....Como se utiliza o AddNew.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 heheele grava sem nada, mas grava? não dá erro?bom.. passo 1 okagora, temos que ver suas variaveis que estao dentro do insert.como ficou seu insert inteiro aí?posta ele todo.pois, se agora ele grava, quer dizer que pode ter algum erro nas variaveis.ps: porque você não se cadastra aqui no fórum?t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tito Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Bom,...foi mal,..mesmo em casa eu esqueço de logar.....bom, eu insert ficou assim...objConn.execute "insert into tblNoticias (id, titulo, selo, localFoto, legendaFoto, txtNoticia ) values ("&request.form("txtId")&", '"&request.form("txtTitulo")&"', '"&request.form("txtSelo")&"', '"&request.form("txttxtLocFoto")&"', '"&request.form("txtlegFoto")&"' , '"&request.form("txtNoticia")&"')"será que substituir o request.form por variáveis não seria o correto??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tito Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Outra coisa,...seria interessante eu ter o meu campo id como valor digitado pelo usuário pelo fato deste valor ser utilizado em uma página prinxipal que puxa alguns campos parademonstração Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 bom. o seu insert está correto.agora, resta saber se os seus Request.FORM estão com os valores..Faz um teste..Antes do insert, dá um response.write em todos os requests..alguma coisa assim:response.write request.form("txtId") + "<br>"response.write request.form("txtTitulo") + "<br>"response.write request.form("txtSelo") + "<br>"response.write request.form("txttxtLocFoto") + "<br>"response.write request.form ("txtlegFoto") + "<br>"response.write request.form("txtNoticia") + "<br>"response.endmanda mostrar todos os seus request.form. depois, coloca response.end (esse comando pára todo o processamento da pagina. assim, não executa mais nada que esteja no codigo depois dele.veja se mostra todos os valores certos.. depois posta aít+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Outra coisa,...seria interessante eu ter o meu campo id como valor digitado pelo usuário pelo fato deste valor ser utilizado em uma página prinxipal que puxa alguns campos parademonstração então, muda no banco de auto-num para numero.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tito Postado Maio 7, 2004 Denunciar Share Postado Maio 7, 2004 Ae irmão,..vou tentar aqui,....Vou ter de dar uma saida agora, amanhã eu posto o resultadopara ti....valeu pela força que s ta me dando....Victor;....(tito) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - tito - Postado Maio 8, 2004 Denunciar Share Postado Maio 8, 2004 Ae,....achei onde é o erro, mais agora complicou .....O erro é que estava enviando um form sem utilizar umsubmit.....porem encontrei outro erro,...Estou no <form action="admConfirmIncluir.asp">preciso que se meu submit salvar for clicado eleabra admConfirmIncluir.asp?objCmd=Salvar e seclique em outrto submit,...o cancelar...abra admConfirmIncluir.asp?objCmd=CancelarTeriam alguma dica,..... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 8, 2004 Denunciar Share Postado Maio 8, 2004 i ae, beleza?não entendi muito bem.Mas você quer dar um submit?sem ser pelo formulario?você pode colocar o seu botao como BUTTON, e nesse botao chamar uma função de javascript que faz tudo o que você quer!pode ser?mas explica um pouco melhor.. ok?t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tito Postado Maio 8, 2004 Denunciar Share Postado Maio 8, 2004 Já consegui...valeu carinhas pela ajuda ae,..Eu consegui aqui, e putz, que erro bobo que eu tava enfrentandonunca que eu ia conseguir, e vocês e falei falei e o erro nemtinha como vocês verem pois era arquivomeu aki....valeu mesmo,...obrigado ae....agora vou postar outra ajuda que preciso...falow... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Maio 8, 2004 Denunciar Share Postado Maio 8, 2004 Já consegui...valeu carinhas pela ajuda ae,..Eu consegui aqui, e putz, que erro bobo que eu tava enfrentandonunca que eu ia conseguir, e vocês e falei falei e o erro nemtinha como vocês verem pois era arquivomeu aki....valeu mesmo,...obrigado ae....agora vou postar outra ajuda que preciso...falow... beleza...Qualquer coisa ai é só chamaer, que estaremos sempre disposto a ajudar no que pudermos!!!! Abraços,[]'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - tito -
Bom,....eu não consigo fazer o insert no banco de dados....
dêem uma olhada no meu código,,...e digam se podem me ajudar....valeu...
<%option explicit%>
<html>
<head><!-- #include file="conexao.inc" -->
<title>Prefeitura Municipal de Jundiaí - Administração/Notícias</title>
<%
Dim objRec
Dim objCmd
Set objRec = Server.CreateObject("ADODB.RecordSet")
objRec.Open "tblNoticias", objConn
objCmd = Request.QueryString("objCmd")
select case objCmd
case "salvar"
Dim verId
verId = Request.QueryString("txtId")
objRec.open "Select * FROM tblNoticias Where id LIKE '%"&verId&"%'", objConn
If objRec.recordCount = 0 then
objRec.Open "tblNoticias", objConn
objConn.execute "insert into tblNoticias (id, titulo, selo, localFoto, legendaFoto, txtNoticia ) values ('"&request.form("txtId")&"', '"&request.form("txtTitulo")&"', '"&request.form("txtSelo")&"', '"&request.form("txttxtLocFoto")&"', '"&request.form("txtlegFoto")&"' , '"&request.form("txtNoticia")&"')"
Response.Redirect("confirmIncluir.htm")
Else
Response.Redirect("error.asp")
End if
case "cancelar"
Response.Redirect "maria.asp"
end select
%>
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="img/imgFundo.gif">
<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td width="5%" valign="top"><img src="img/imgIncluir.gif" height="250" width="50"></td>
<td width="85%">
<div align="center" style="margin: 10">
<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
<tr height="15">
<td align="left" width="7%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Id</strong></font></div></td>
<td align="left" width="93%" bgcolor="#F5F5F5">
<div style="margin-left: 5">
<input type="text" name="txtId" maxlength="2" size="2" style="background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999">
</div>
</td>
</tr>
<tr height="15">
<td></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
<tr height="15">
<td align="left" width="45%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Título</strong></font></div></td>
<td align="left" width="5%"></td>
<td align="left" width="25%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Selo</strong></font></div></td>
<td align="left" width="25%"></td>
</tr>
<tr height="15">
<td align="left" width="45%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666">
<div style="margin-left: 5; margin-right: 5">
<input type="text" name="txtTitulo" style="width: 100%; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999">
</div>
</td>
<td align="left" width="5%"></td>
<td align="left" width="25%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666">
<div style="margin-left: 5; margin-right: 5">
<input type="text" name="txtSelo" style="width: 100%; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999">
</div>
</td>
<td align="left" width="25%"></td>
</tr>
<tr height="15">
<td align="left" width="45%"></td>
<td align="left" width="5%"></td>
<td align="left" width="25%"></td>
<td align="left" width="25%"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
<tr height="15">
<td align="left" width="25%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Local da Foto</strong></font></div></td>
<td align="left" width="5%"></td>
<td align="left" width="35%" bgcolor="#FFFFFF" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Legenda da Foto</strong></font></div></td>
<td align="left" width="5%"></td>
<td align="left" width="30%"></td>
</tr>
<tr height="15">
<td align="left" width="25%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666">
<div style="margin-left: 5; margin-right: 5">
<input type="text" name="txtLocFoto" style="width: 100%; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999">
</div>
</td>
<td align="left" width="5%"></td>
<td align="left" width="35%" bgcolor="#F5F5F5" style="border-left: 1 solid #666666">
<div style="margin-left: 5; margin-right: 5">
<input type="text" name="txtLegFoto" style="width: 100%; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999">
</div>
</td>
<td align="left" width="5%"></td>
<td align="left" width="30%"></td>
</tr>
<tr height="15">
<td></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="2" align="center" bgcolor="#FFFFFF">
<tr height="15">
<td align="left" width="90%" style="border-left: 1 solid #666666"><div style="margin-left: 5"><font size="1" color="#999999" face="Verdana"><strong>:: Notícia</strong></font></div></td>
</tr>
<tr>
<td align="left" width="90%" height="150" bgcolor="#F5F5F5" style="border-left: 1 solid #666666">
<div style="margin: 5"><textarea name="txtNoticia" style="width: 100%; height: 150; background-color: #FFFFFF; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999"></textarea></div>
</td>
</tr>
</table>
</div>
</td>
<td width="10%"></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0" width="100%" height="30">
<tr height="30">
<td width="60%"></td>
<td width="15%" bgcolor="#F5F5F5" style="border-top: 1 solid #666666; border-left: 1 solid #666666; border-bottom: 1 solid #666666"><div align="center"><input type="button" name="btCancelar" value="Cancelar" style="width: 75; background-color: #F5F5F5; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999" onClick='JavaScript: window.location.href = "programa.asp?objCmd=cancelar"'></div></td>
<td width="15%" bgcolor="#F5F5F5" style="border-top: 1 solid #666666; border-right: 1 solid #666666; border-bottom: 1 solid #666666"><div align="center"><input type="button" name="btSalvar" value="Salvar" style="width: 75; background-color: #F5F5F5; color: #666666; font-size: 10; font-family: Verdana; border: 1 solid #999999" onClick='JavaScript: window.location.href = "programa.asp?objCmd=salvar"'></div></td>
<td width="10%"></td>
</tr>
</table>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
38 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.