Fala ai rapazeada..
espero que alguem possa me ajudar...
ate ontem o sistema mexo estava funcionando bem demais.............. porem no dia de hj ele deu um tilt do mal! e nao funciona mais a parte de inserir no banco.
tento inserir os dados e me aparece a linad msg de erro:
[codebox]Microsoft JET Database Engine erro '80004005'
A operação deve usar uma consulta atualizável.
/LM/W3SVC/1058982575/Root/global.asa, line 105
[/codebox]
a linha 105 seria essa:
[codebox] dim tbs(3)
tbs(0)="tbYears"
tbs(1)="tbMonths"
tbs(2)="tbDays"
Application("level")=""
objDb=server.MapPath("/scripts/resultados/bd1.mdb")
set objConn=server.createObject("ADODB.Connection")
objConn.open"provider=Microsoft.jet.OLEDB.4.0;Data source="&objDb&""
'_______________Begin_Hits/Dia
set objTable3=objConn.execute("Select count(id<>0) from "&tbs(2)&" where cdYear="&data(2)&" and cdMonth="&data(1)&" and cdDay="&data(0)&"")
if objTable3.fields("Expr1000")>0 then
set objTable3=objConn.execute("Select * from "&tbs(2)&" where cdYear="&data(2)&" and cdMonth="&data(1)&" and cdDay="&data(0)&"")
sql3="update "&tbs(2)&" set cdHits="&objTable3.fields("cdHits")+1&" where cdYear="&data(2)&" and cdMonth="&data(1)&" and cdDay="&data(0)&""
linha 105---> objConn.execute(sql3)
else
sql3="insert into "&tbs(2)&"(cdYear,cdMonth,cdDay,cdHits) values("&data(2)&","&data(1)&","&data(0)&",1)"
objConn.execute(sql3)
end if
'_____________End Hits/Ano
[/codebox]
Pois bem, li, reli e nada............
se alguem puder ajudar!
um grande abraço!!!
Erro Punk Rock!
Started By faixa_preta, 13/06/2007, 16:21
1 reply to this topic
#1
Posted 13/06/2007, 16:21
<?
// olhe abaixo
$nome = faixa_preta // Mário Junior
$estado = Rio de Janeiro // Cidade Desespero!
if ($FIQUE BAMBOOCHA!) {
?>
// VIVA O SEXO PAGO!
// A ALEGRIA DE TODOS OS PROGRAMADORES!
// Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar.
// olhe abaixo
$nome = faixa_preta // Mário Junior
$estado = Rio de Janeiro // Cidade Desespero!
if ($FIQUE BAMBOOCHA!) {
?>
// VIVA O SEXO PAGO!
// A ALEGRIA DE TODOS OS PROGRAMADORES!
// Ninguém é tão grande que não possa aprender, nem tão pequeno que não possa ensinar.
#2
Posted 14/06/2007, 13:36
Kra o erro eu acredito estar em
Pois ele não tem um where... isso quer dizer que ele nem sabe quem vai atualizar... Isso é um risco ele pode atualizar o banco todo para a mesma coisa... E talvez esteja passando o nome de um banco do qual não tem a permissão para alterar....
Acredito que não tenha sido você a criar esse código... mas uma idéia legal seria você dar um response.write na variavel sql3, porém você não vai conseguir fazer isso com o arquivo global.asa... Você teria que criar uma .asp pra fazer isso... mas em fim é isso.... Acredito que seja falta do where..
Flwzzz
[]s
sql3="update "&tbs(2)&" set cdHits="&objTable3.fields("cdHits")+1&" where cdYear="&data(2)&" and cdMonth="&data(1)&" and cdDay="&data(0)&""
Pois ele não tem um where... isso quer dizer que ele nem sabe quem vai atualizar... Isso é um risco ele pode atualizar o banco todo para a mesma coisa... E talvez esteja passando o nome de um banco do qual não tem a permissão para alterar....
Acredito que não tenha sido você a criar esse código... mas uma idéia legal seria você dar um response.write na variavel sql3, porém você não vai conseguir fazer isso com o arquivo global.asa... Você teria que criar uma .asp pra fazer isso... mas em fim é isso.... Acredito que seja falta do where..
Flwzzz
[]s
Aprender, aprender e aprender...
PHP orientado a objeto - Ok
Formação Java - Iniciando
PHP orientado a objeto - Ok
Formação Java - Iniciando
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)