webForumDet fria alternativet
Logga in / Bli medlem

Mismatch mysko...

ASP

4 svar · 196 visningar · startad av rilu

Medlem sedan jan. 200059 inlägg
Trådstart#1

Tjena igen!

Har problem med följande kod. Den ska alltså ta ut id från foretagsprofil och lägga in den i nästa tabell och fortsätta fylla i med insert into.

sql = "INSERT INTO foretagsprofil (medarbetare,medelalder,omsattning,etableringsar,kontor,pc,mac,annat) VALUES ('"& medarbetare &"','"& medelalder &"','"& omsattning &"','"& etableringsar &"','"& kontor &"','"& pc &"','"& mac &"','"& annat &"')" 
RS = "SELECT @@identity FROM foretagsprofil"
id=RS("id")
sql = "INSERT INTO rekryteringsprocess (id,annonstryck,annonswebb,arbetsformedlingen, kontakt, rekryteringsforetag, reannat) VALUES ('"& id &"','"& annonstryck &"','"& annonswebb &"','"& arbetsformedlingen &"','"& kontakt &"','"& rekryteringsforetag &"','"& reannat &"')"

Set sql = Connect.Execute(sql)
Set RS = Connect.Execute(RS) 
Set sql = Connect.Execute(sql)
Medlem sedan dec. 19996 522 inlägg
#2

vad blir det om du skriver ut sqlsattsen med en respons.write ?

Medlem sedan dec. 19996 522 inlägg
#3

är id fältet tal ?

Medlem sedan juni 200032 967 inlägg
#4

spontant så ser jag några fel.

ett av dem är att du skapar en sqlfråga som du aldrig exekverar, däremot exekverar du den sista ett par gånger, som blir fel, eftersom frågan rs inte returnerar speciellt korrekt data.

kolla på din variabeltilldelning så förstår du säkert att det inte kan fungera.

Medlem sedan dec. 19996 522 inlägg
#5

så här rickard

sql = "INSERT INTO foretagsprofil (medarbetare,medelalder,omsattning,etableringsar,kontor,pc,mac,annat) VALUES ('"& medarbetare &"','"& medelalder &"','"& omsattning &"','"& etableringsar &"','"& kontor &"','"& pc &"','"& mac &"','"& annat &"')" 
Connect.Execute(sql)

RS = "SELECT @@identity"
Set RS = Connect.Execute(RS)
id = rs.Fields(0).value

sql = "INSERT INTO rekryteringsprocess (id,annonstryck,annonswebb,arbetsformedlingen, kontakt, rekryteringsforetag, reannat) VALUES ('"& id &"','"& annonstryck &"','"& annonswebb &"','"& arbetsformedlingen &"','"& kontakt &"','"& rekryteringsforetag &"','"& reannat &"')"
Connect.Execute(sql)  
RS.Close
Set RS = Nothing
Connect.close
set Connect=nothing
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)