webForumDet fria alternativet

Uppdatera 2 tabeller i databas

ASP

4 svar · 373 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Fundera på att göra såhär:

Har två st tabeller en skall "länkas" via tabell2.Uid skall vara samma som ett tabell1.ID

på tabell1 kör jag en insert på och så vill jag även ha en insert till tabell2 fast i Uid skall den tabell1.ID som nyss skapats läggas in, måste jag köra en insert och sen en Select som matchar träffen på det fält i tabell1 som skapats och sedan en inser till tabell2?

Detta är en Access databas.

Medlem sedan juni 200032 967 inlägg
#2
  1. Gör insert
  2. Hämta ut ID med SELECT @@IDENTITY. Ställ frågan med samma connection som insert i 1).
Medlem sedan juni 20019 519 inlägg
#3

Ska söka vidare med Identity saken... Vad gör den exakt? man får ändå göra något

Where rubrik  = '"& request.form("form") &"'"
Medlem sedan juni 200032 967 inlägg
#4

@@IDENTITY innehåller ID på posten som precis skapades av dig (din connection).
Den påverkas alltså inte av att andra gör inserts samtidigt, det är ID på din post du får tillbaka.

Medlem sedan juni 20019 519 inlägg
#5

oh! Kanon!

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)