webForumDet fria alternativet

Insert i två tabeller (samtidigt)

Databaser & SQLur Databashanterare & SQL

21 svar · 765 visningar · startad av Brimba · sida 2 av 2

Frågan, av Brimba

Hej! Låt mig säga att jag har två tabeller. De kan se ut så här tillexempel: Tabell 1 KundID Namn Telefon Tabell 2 KundID Valfritt KundID i tabell 1 är en räknare KundID i tabell 2 är enbart tal KundID i de båda tabellerna har en relation till varandra. Låt mig nu säga att datan i tabell 1 ser ut så här: 1 Patrik 031-111111 2 Birger 031-222222 3 Fredrik 031-333333 5 Robert 031-444444

Läs frågan i sin helhet →
malandMedlem sedan nov. 200156 inlägg
#21

ASP koden skulle vara såhär :

<%

Set rsInsert=Server.CreateObject("ADODB.Recordset")
SQL="Exec sp_insert @projektnamn='"&Request.Form("txtProjNamn")&"', @foretagsnamn='"&Request.Form("sctForetagsnamn")&"', @startdatum='"&Request.Form("txtDatum")&"',@slutdatum='"&Request.Form("txtSlutdatum")&"', @status = '"&Request.Form("status")&"' "
rsInsert.Execute(SQL)
%>

Men...det fungerar ändå inte...
Felmeddelande:

Error Type:
Microsoft VBScript runtime (0x800A01B6)
Object doesn't support this property or method: 'Execute'

------------------
.: Malin :.

malandMedlem sedan nov. 200156 inlägg
#22

JAg fick det att fumka!
Genom att skriva såhär:

dbase.Execute("Exec sp_in_kund @foretagsnamn='"&Request.Form("namn")&"', @gatuadress='"&Request.Form("gatuadress")&"', @postnummer='"&Request.Form("postnummer")&"',@postadress='"&Request.Form("postadress")&"', .......")

------------------
.: Malin :.

130 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)