webForumDet fria alternativet

Insert i flera tabeller

.NET

2 svar · 264 visningar · startad av TonyJ

Medlem sedan apr. 200441 inlägg
Frågan#1

Har en Access databas med tre relaterade tabeller.
Jag har nu en önskan att Inserta data i dessa tabeller...men fattar inte riktigt hur.
I Insert syntaxen går det ju bara, som jag fattar iaf, att lägga till data i en tabell.
Hur gör jag om jag vill lägga till information i alla tre tabellerna samtidigt.
Är det så att jag måste skapa tre olika SQL-satser??

Medlem sedan mars 20023 561 inlägg
#2

Ja, enklast blir nog att köra tre separata insert-statments, eller så gör du en SP (fast det kanske inte är något bra alternativ i Access?).

Medlem sedan dec. 19996 522 inlägg
#3

Det finns inte i access :) i sql-server hade du kunnat köra med en sp eller separerat varje stmt med ; och körd dem samtidigt, inget att rekommendera dock då du kanske vill ha lite kontroll på vad som händer om något går fel

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