StevePMedlem sedan mars 2003772 inlägg Jag behöver göra en update i flera tabeller sammtidigt.
Alla fälten hämtas från samma sida men Värdena ligger i olika tabeller pga relationer.
Är det bra att lösa det ungefär såhär?
Variabel1 = Request.Form("Form1")
Variable2 = Request.Form("Form2")
Variable3 = Request.Form("Form3")
Variable4 = Request.Form("Form4")
Sql = Update Tbl1 Set Column1 = '" & Variable1 & "', Column2 = '" & Variable2 & "' Where id =" & IDvariable
Set ObjRs = ObjConn.Execute (Sql)
Sql = Update Tbl2 Set Column1 = '" & Variable3 & "', Column2 = '" & Variable4 & "' Where id =" & IDvariable
Set ObjRs = ObjConn.Execute (Sql)
LarsGMedlem sedan dec. 200012 464 inlägg Jo,
några synpunkter bara, använd
ObjConn.Execute Sql,,128
Varför har du samma primärnyckel i båda tabellerna? Kanske bara i ditt exempel?
StevePMedlem sedan mars 2003772 inlägg Ja det är bara i exemplet.
Jag kommer nog uppdatera genom Flera SP's, men jag använder väl ändå ,, 128 ?
@ndersMedlem sedan juni 200032 969 inlägg Ja, 128 (adExecuteNoRecords) använder du när du ställer SQL-frågor som inte skall returnera något recordset, dvs INSERT, UPDATE eller DELETE, eller en stored procedure som inte skall returnera något till klienten.
Mvh