Ir para conteúdo
Fórum Script Brasil
  • 0

Alguem Poderia Me Ajudar Com....


Guest - tito -

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

Posts Recomendados

  • 0

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 sim

o ideal é fazer isso com todos os campos do tipo TEXTO

tenta aí..

t+

Link para o comentário
Compartilhar em outros sites

  • 0
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 sim

o ideal é fazer isso com todos os campos do tipo TEXTO

tenta aí..

t+

Mas tipo, mas a linha 18 é a parte do insert também??? huh.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - tito -

Ola,...deu linha 18 porque eu tentei fazer umas mudanças aki, mas nada

que 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....

Link para o comentário
Compartilhar em outros sites

  • 0

hehe

ele grava sem nada, mas grava? não dá erro?

bom.. passo 1 ok

agora, 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+

Link para o comentário
Compartilhar em outros sites

  • 0

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???

Link para o comentário
Compartilhar em outros sites

  • 0

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.end

manda 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+

Link para o comentário
Compartilhar em outros sites

  • 0

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 para

demonstração

então, muda no banco de auto-num para numero..

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - tito -

Ae,....achei onde é o erro, mais agora complicou .....

O erro é que estava enviando um form sem utilizar um

submit.....porem encontrei outro erro,...

Estou no <form action="admConfirmIncluir.asp">

preciso que se meu submit salvar for clicado ele

abra admConfirmIncluir.asp?objCmd=Salvar e se

clique em outrto submit,...o cancelar...

abra admConfirmIncluir.asp?objCmd=Cancelar

Teriam alguma dica,.....

Link para o comentário
Compartilhar em outros sites

  • 0

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+

Link para o comentário
Compartilhar em outros sites

  • 0

Já consegui...valeu carinhas pela ajuda ae,..

Eu consegui aqui, e putz, que erro bobo que eu tava enfrentando

nunca que eu ia conseguir, e vocês e falei falei e o erro nem

tinha como vocês verem pois era arquivomeu aki....

valeu mesmo,...obrigado ae....

agora vou postar outra ajuda que preciso...

falow...

Link para o comentário
Compartilhar em outros sites

  • 0
Já consegui...valeu carinhas pela ajuda ae,..

Eu consegui aqui, e putz, que erro bobo que eu tava enfrentando

nunca que eu ia conseguir, e vocês e falei falei e o erro nem

tinha 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!!!! wink.gif

Abraços,

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...