CatZMedlem sedan jan. 20022 440 inlägg Någon som kan förklara transaktioner lite närmare? Låt oss säga att jag har 2 tabeller dagar & tävlingar
dagar - tabell
=====================
dagid - räknare/primärnyckel
dagnamn - text
dagtid - kort tidsformat
tävlingsid - tal
tävlingar - tabell
======================
tävlingsid - räknare/primärnyckel
tävlingsnamn - text
tävlingsid är länkat i båda tabellerna!
Hur skulle koden se ut för att göra en transaktion som gör en SQL ="INSERT INTO" och lägger till en tävling en måndag som heter hockey?
För att underlätta LITE för er som är så snälla och vill hjälpa mig slängde jag ihop en enkel form
<form name="" action="tavling.asp?cmd=add" method="POST">
Namn På tävlingen:
<input type="text" name="TävlingsNamn">
Dag tävlingen spelas:
<input type="text" name="dag">
Tid tävlingen spelas:
<input type="text" name="tid">
</form>
Någon som är sugen på att hjälpa till lite?
OveRRidEMedlem sedan feb. 200112 078 inlägg Nu blir jag faktiskt lite konfunderad över vad du menar..
Transaktioner är en möjlighet som finns i Windows MTS/t.ex. SQL Server, för att 'inkapsla' ett antal händelser och se till så att inga åtgärder alls utförs ifall någon av dessa händelser skulle 'faila'.
Menar du kanske en vanlig SQL-fråga? :)
LarsGMedlem sedan dec. 200012 464 inlägg Man behöver inte MTS för att använda sig av transaktioner. De flesta DBMS har stöd för transaktionhantering.
OveRRidEMedlem sedan feb. 200112 078 inlägg Sant. :r
Jag är visserligen ingen ninja på sånt så. :)
OveRRidEMedlem sedan feb. 200112 078 inlägg conn.execute("INSERT INTO tävlingar (tävlingsnamn) VALUES ("' & request.form("TävlingsNamn") & "')"),,128
set rsTemp = conn.execute("SELECT TOP 1 tävlingsid FROM tävlingar DESC")
conn.execute("INSERT INTO dagar (dagnamn,dagtid,tävlingstid) VALUES ("' & request.form("dag") & "','" & request.form("tid") & "'," & rsTemp("tävlingsid") & ")"),,128
Hel otestat, givetvis. ;) Förutsätter att kolumnerna dagnamn och dagtid är i formatet Text och tävlingsid är (som det står i ditt inlägg) Tal.
Redigering) Fel datatyp på tävlingsid:et. :r
CatZMedlem sedan jan. 20022 440 inlägg OveRRidE, ska testa ditt förslag imorgon :) tack på förhand
LarsGMedlem sedan dec. 200012 464 inlägg