Hejsan! Jo, nu nämnde du inte vad alla tabeller och kolumner heter, så du får fylla in fler detaljer i detta. Har försökt att förtydliga kolumner och fält... connect.execute query,rows,128 Suck.... det funkar i allafall inte. Vad har kolumnen klick för datatyp? Om den inte är numerisk så borde du byta. Prova: näe...inget funkar. kolumnen klick är tal. Det är nog för avancerat det här för mig =( Du kan ju skriva ut din fråga med Ska testa det....? Ska gå igenom hjälp filen till Access också.... För det borde ju inte vara sååå svårt att fixa detta!?Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
Jag undrar om det är möjligt att genom ett knapptryck på submit knappen kunna både logga in personen och lägga till sidan som favorit och lägga till 1 på antal ggr han loggat in?
Så här ser det ut...
En htm-sida med ett formulär; 1 fält för användarnamn <code> user </code> 1 fält för lösenord <code> pass </code> 2 st radioknappar med valen lägg till sidan i dina favoriter <code> add </code> och lägg inte till denna sida <code> dont </code>.
Databasen är uppdelad i 4 kolumner ID, användarnamn <code> namn </code> lösenord <code> losenord </code> och klick <code> klick </code>.
Tänkt Funktion;
Namn och lösen verifieras
klick skall adderas med 1 varje gång för just den användaren som loggar in.
och beroende på val så läggs sidan till i favoriterna
Är detta möjligt? Är det svårt?
Tack på förhand/S.GSv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
<code>
set connect = server.createobject("adodb.connection")
connect.open dsn
query = "update users set klick = klick + 1 where användarnamn = '" & request.form("username") & "' and lösenord = '" & request.form("pwd") & "'"
connect.execute query,rows,128
if rows <> 0 then
session("loggedin") = true
session("username") = request.form("username")
if request.form("add") <> "" then
'lägg till i favoriter om den inte finns
' vet ej vilka kolumner som finns och vad dom heter
query = "insert into favorites ..."
connect.execute query,,128
'du behöver nog lite mer kod här som kollar så att du inte stoppar
'in flera förkomster av varje favorit
end if
else
response.write "Felaktigt användarnamn eller lösenord"
end if
</code>Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
Inte speciellt haj på detta men hoppas ändock på hjälp.
Vad gör denna rad fö något?
connect.execute query,rows,128 Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
innebär att man utför en query. variabeln rows kommer att innehålla hur många rader som påverkades av operationen. Om det blir 0 så finns det ingen post som passar med det where-villkor som gavs, dvs användarnamn eller lösenord stämmer inte.
128 talar om för ADO att det inte blir något resultat från denna fråga. Om man inte sätter denna flagga så kommer ADO alltid att skapa ett recordset, oavsett om det behövs eller inte. Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
Så här ser det ut tills det tar stopp;
<%
set connect = server.createobject("adodb.connection")
connect.open "inlogg"
query = "update login set klick = klick + 1 where namn = '" & request.form("textfield") & "' and losenord = '" & request.form("textfield2") & "'"
connect.execute query,rows,128
när den ser ut som ovan så får jag detta felmeddelande;
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/nyttProjekt/Default.asp, line 6
slänger jag in ett komma till så blir det så här;
connect.execute query,,rows,128
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01C2)
Fel antal argument eller felaktig egenskapstilldelning.: 'connect.execute'
/nyttProjekt/Default.asp, line 6
Vad är det för fel på denna rad?
connect.execute query,rows,128
Som sagt ingen super koll på läget.
Tack igen/S.GSv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
connect.execute query,rows,,128Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
<code>
response.write query
response.end
</code>
och testa om den fungerar om du kör den direkt i Access.Sv: Kan 3 saker utföras samtidigt med ett knapptryck i en databas?
Tack för hjälpen iaf./S.G