Problema Ao Fazer Update
#1
Posted 26/01/2005, 05:51
Exemplo: Se eu digitar 389 no formulário ele atualiza legal.
Se eu digitar 129924 ele atualiza 130.
Não sei o que pode estar acontecendo.
#2
Posted 26/01/2005, 07:35
vÊ se o campos não está configurado errado...
#3
Posted 26/01/2005, 07:52
Campo1 = Texto
Valor = Número (Tamanho do Campo: Duplo, Formato: Padrão, Casas Decimais: 2)
O engraçado é que eu mandei imprimir os números enviados logo após o UPDATE e os valores estão certos.
Outra curiosodade é que os primeiros valores ele atualiza certo e os demais ele assume uma vírgula sempre comtando da direita para esquerda, ou seja, o número 19871 vira 19,871 e não 19.871.
Edit: Será que porque eu estou enviando muitas variáveis no formulário está dando problema com o Access na hora de atualizar??? Estou usando o método Get para envio das informações.
Edição feita por: xursinix, 26/01/2005, 07:56.
#4
Posted 26/01/2005, 08:21
O engraçado é que eu mandei imprimir os números enviados logo após o UPDATE e os valores estão certos.
isso quer dizer que o problema é com o banco, seu codigo deve estar todo certo
esse seu campo está ligado a algum campo auto numeração ??? se estiver você deve definir ele como: Inteiro longo
casas decimais, poe automatico...
outra coisa ( não se se vai dar certo) tenta mudar para post ao invés de get
posta ai depoisss
#5
Posted 26/01/2005, 08:26
#6
Posted 26/01/2005, 08:37
Valew.
#7
Posted 26/01/2005, 08:46
Esse é o formulário de envio.
Edit: Retirado código pois estava muito grande.
Edição feita por: xursinix, 26/01/2005, 10:59.
#8
Posted 26/01/2005, 08:47
v3_410020=request.form("410020")
strSQL3410020 = "UPDATE tab_base_2005 SET Valor10 = "&v3_410020&" WHERE Conta1 = '410020' AND Centro10 like '%" & var_busca & "%'"
O engraçado é que se eu for no banco e colocar o valor na mão, depois ele aceita o valor daquela variável.
Edit: Retirado código pois estava muito grande.
Edição feita por: xursinix, 26/01/2005, 11:00.
#9
Posted 26/01/2005, 09:59
tenta fazer o seguinte, apaga todo o codigo e deixa somente um campo de cada tipo, pra gente achar o erro dele....
mudou aqueles dados no banco ?? continuou o erro ??
Para trazer as informações pelo método Get eu uso request.QueryString("NomedoCampo") e eu usando o método Post qual é a sintaxe?? Eu não me lembro...
usa o request form. .assim:
NOME = Request.Form("NOME")
#10
Posted 26/01/2005, 11:45
Acabei usando o método Get mesmo, o problema aparentemente estava nessa condição Centro10 like '%" & var_busca & "%' eu mudei para
Centro10 = " & var_busca & ", no banco de dados a coluna Centro10 estava como número e acho que estava dando erro na atualização pois eu estava usando '%" & var_busca & "%'.
Tenho uma outra dúvida: Eu estou usando umas 100 variáveis pois eu preciso delas para efetuar diversas contas. Tem como eu fazer um select e ir atribuindo os valores para todas as variáveis de uma vez só ou eu tenho que fazer uma por uma mesmo como eu fiz.
Valeu galera.
#11
Posted 26/01/2005, 12:55
get = request.querystring
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)