webForumDet fria alternativet

2 mdb ändringar in 1?

ASP

7 svar · 155 visningar · startad av Sensei

Medlem sedan mars 200168 inlägg
Frågan#1

Jag har en add funktion där man lägger till användare, men jag vill att användarnas info läggs till i 2 databaser. Hur gör jag det smidgast?

------------------
Arffh, ge mig matrix lärasisaker maskin

Medlem sedan dec. 19998 577 inlägg
#2

Öppnar båda databaserna och lägger in dom samtidigt... alternativt använder samma connection-objekt och lägger in dom efter varandra...

Mvh, Vide

------------------
webEye.nu SweQuake.com

[Redigerat av Vide den 26 mar 2001]

Medlem sedan mars 200168 inlägg
#3

Upplys mig? :e

------------------
Arffh, ge mig matrix lärasisaker maskin

[Redigerat av Sensei den 26 mar 2001]

Medlem sedan dec. 19998 577 inlägg
#4

På vilket sätt? ;)

Posta din nuvarande kod (där du först har testa själv att lägga till i båda), så skall vi se vad vi kan göra... :)

------------------
webEye.nu SweQuake.com

Medlem sedan mars 200168 inlägg
#5

Here goes..

<%
MdbFilePath1 = Server.MapPath("../dbase/miller.mdb")
MdbFilePath2 = Server.MapPath("../dbase/engmiller.mdb")

Set MyConn1 = Server.CreateObject("ADODB.Connection")
MyConn1.OPEN "driver={Microsoft Access Driver (*.mdb)};;DBQ=" & MdbFilePath1 & ";"

Set MyConn2 = Server.CreateObject("ADODB.Connection")
MyConn2.OPEN "driver={Microsoft Access Driver (*.mdb)};;DBQ=" & MdbFilePath2 & ";"

sql1 = "INSERT INTO tblAuthors (autName, autEmail) Values "&_
"  ('"&Request.form("autName") &"' , '"&Request.form("autEmail") &"' )"

sql2 = "INSERT INTO tblAuthors (autName, autEmail) Values "&_
"  ('"&Request.form("autName") &"' , '"&Request.form("autEmail") &"' )"

openMyConn1
openMyconn2
MyConn1.Execute(sql1)
MyConn2.Execute(sql2)
closeMyConn1
closeMyConn2
%>

------------------
.:' Jolt ':.

[Redigerat av Sensei den 26 mar 2001]

Medlem sedan dec. 19998 577 inlägg
#6

Vad blir fel förutom detta:

openMyConn1
openMyconn2
MyConn1.Execute(sql1)
MyConn2.Execute(sql2)
closeMyConn1
closeMyConn2

Som borde vara:

MyConn1.Execute(sql1)
MyConn2.Execute(sql2)
MyConn1.close
MyConn2.close

------------------
webEye.nu SweQuake.com

Medlem sedan mars 200168 inlägg
#7

Inget :e thanks!

------------------
.:' Jolt ':.

Medlem sedan dec. 19998 577 inlägg
#8

Var sin ko... ;)

------------------
webEye.nu SweQuake.com

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)