Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiosc80

ERRO que esta travando o servidor WEB

Recommended Posts

Então o problema é no SQL.Verifica se essa sua SQL está correta, se condiz com as tabelas e campos, e se a condição WHERE existe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou colocar aqui uma imagem ta tabela ok?

 

 

Essa é a imagem da tabela:

 

Imagem Postada

 

 

e esse é o select denovo notem que mudei a variavel:

 

Dim SQL

SQL = "UPDATE tba_pagamento SET "

SQL = SQL & "pp_forma_pagamento = '" & forma_pagamento & "',"

SQL = SQL & "pp_cartao = '" & cartao & "',"

SQL = SQL & "pp_numero_cartao = '" & numero_cartao & "',"

SQL = SQL & "codigo_seguranca = '" & codigo_seguranca & "',"

SQL = SQL & "pp_nome_nocartao = '" & nome_nocartao & "',"

SQL = SQL & "pp_validademm = '" & mm & "',"

SQL = SQL & "pp_validadeaa = '" & aa & "'"

SQL = SQL & " WHERE pp_cod_cliente = " & session("PP_Cod")

 

'response.write SQ1B

'response.end

 

Set TB8 = BC.Execute(SQL)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Espera um pouco..... você tentou colocar o seguinte código:

UPDATE tba_pagamento SET pp_forma_pagamento = 'cartão de crédito',pp_cartao = 'visa',pp_numero_cartao = '553543',codigo_seguranca = '441',pp_nome_nocartao = 'Luiz da Silva',pp_validademm = '05',pp_validadeaa = '20' WHERE pp_cod_cliente = 193

em outra página, e mesmo assim o erro continuou ? pela imagem da sua tabela não parecer ter nada incomum.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

la vai, mas nao é isso pois ele funciona em todas as paginas.

 

<%sub AbreBanco()		   SET BC = Server.CreateObject("ADODB.Connection")		   BC.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("9771679.mdb")end sub  sub FechaBanco()	 BC.close	 Set BC =nothingend sub%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma olhada no seu BD, se os campos da imagem q você me passou estão exigindo dados (Requerido), pois você não está completando todos os campos na sua string SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de redirecionar em todos os arquivos feche a conexão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo, agora é trabalho "braçal", retire todos os campos menos 1 e vai acrescentando um campo até surgir/gerar erro, daí verifique se o tipo de dado está compativel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

CertoEstou fazendo.

Certo, agora é trabalho "braçal", retire todos os campos menos 1 e vai acrescentando um campo até surgir/gerar erro, daí verifique se o tipo de dado está compativel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Descobri o problema.Vou relatar oque era.na tabela existiam dois campos:pp_validademm - "para o mes"pp_validadeaa - "para o ano"Oque acontecia ?Simples. Aquery nao estava aceitando o nome "pp_validadeaa".Não sei porque isso, mas toda vez que eu ia inserir corrompia o banco de dados.Entao renomiei o campo "pp_validadeaa" para "pp_cartaoano" e parou de dar o erro.Estranho né?Deve ser alguma coisa reservada no IIS que impedia isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.