Det här har behandlats 42 gånger tidigare så om du använder sökfunktionen och söker på volatile så finns det svar.
------------------
essentitia preter non sans multiplicandum
18 svar · 325 visningar · startad av antar
varför funkar inte denna kod??
minutes = datediff("n",cdate(session("minonline")),now())
response.write "" & minutes & "" %><%minutes = datediff("n",cdate(session("minonline")),now())
set connect22 = server.createobject("adodb.connection")
Connect22.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&";pwd=losen"
connect22.execute "update members set minonline = " & minutes & " where id = " & session("id"),,128
Connect22.close
Set Connect22 = nothing
set connect100 = server.createobject("adodb.connection")
Connect100.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/ members.mdb")&";pwd=losen"
minutes = datediff("n",cdate(session("minonline")),now())
if minutes > 20 then
points = 3
else
points = 1
end if
connect100.execute "update poang set poang = poang + 1, minonline = " & minutes & " , poang = " & points &" where id = " & session("id"),,128
Connect100.close
Set Connect100 = nothing
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access]Allmänt fel Det går inte att öppna registernyckeln 'Temporary (volatile) Jet DSN for process 0x348 Thread 0x7b0 DBC 0x14b2864 Jet'.
[Redigerat av antar den 12 dec 2001]
Det här har behandlats 42 gånger tidigare så om du använder sökfunktionen och söker på volatile så finns det svar.
------------------
essentitia preter non sans multiplicandum
här e felet!!!
om jag byter ut poang tabellens namn då funkar det??
connect100.execute "update poang set poang = poang + 1, minonline = " & minutes & " , poang = " & points &" where id = " & session("id"),,128
[Redigerat av antar den 12 dec 2001]
LarsG hittar inget????
tack Jboy nu får jag detta
jag har en kolumn som heter poang
felmeddelande:
[Microsoft][Drivrutin för ODBC Microsoft Access] Microsoft Jet kan inte hitta tabellen eller frågan 'poang'. Kontrollera att den existerar och att namnet är rätt stavat
/
nu ser den ut så här:
<%
minutes = datediff("n",cdate(session("minonline")),now())
response.write "" & minutes & "" %><%minutes = datediff("n",cdate(session("minonline")),now())
set connect22 = server.createobject("adodb.connection")
Connect22.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/members.mdb")&";pwd=losen"
connect22.execute "update members set minonline = " & minutes & " where id = " & session("id"),,128
minutes = datediff("n",cdate(session("minonline")),now())
if minutes > 20 then
points = 3
else
points = 1
end if
connect22.execute "update poang set poang = poang + 1, minonline = " & minutes & " , poang = " & points &" where id = " & session("id"),,128
Connect22.close
Set Connect22 = nothing
%>
japp
nu får jag detta:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Drivrutin för ODBC Microsoft Access] Dubblerad målkolumn 'poang'.
Jag har påpekat det en gång förut i den här tråden, varför har du med fältet poang två gånger i din updatefråga??
Vad ska du uppdatera det till???
------------------
Don't panic!
jag vill att när den räknar ihop 20 min från tiden ska det plussas 3 poäng i databasen!!
[Redigerat av antar den 12 dec 2001]
vet ej fick koden av LarsG
Ta bort det då, för du får inte uppdatera samma fält två gånger i samma fråga.
------------------
Don't panic!
connect22.execute "update members set minonline = " & minutes & " , poang = " & points &" where id = " & session("id"),,128
plussas ej i databasen efter 20 min
hallå nu blir det helt fel
connect22.execute "update members set minonline = " & minutes & " , poang = poang + " & points &" where id = " & session("id"),,128
Vad menar du med helt fel?
------------------
essentitia preter non sans multiplicandum
jo nu funkar det tack larsG