webForumDet fria alternativet

Automatiskt sända vidare data ?

ASP

3 svar · 281 visningar · startad av Bire

Medlem sedan dec. 199919 074 inlägg
Frågan#1

Kan man automatiskt sända vidare data från en databas till en annan i samma ögonblick som datat förs in ??

Eller kan man ha 2 st databaser i samma session ???

I min webshop skulle jag vilja spara kundinfon eftersom den försvinner varje gång jag laddar upp en uppdaterad databas till servern...

Hoppas nån förstår detta svammel ;)

------------------
Explorer in a further region of experience.
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>www.LifeStyleShop.nu</A>

Medlem sedan dec. 19998 577 inlägg
#2

Det går att lägga in data i två olika databasar, det är bara att använda samma connection-object som den första, men skapa ett nytt för vilkan databas och vilken drivrutin den använder...

Dock tycker jag inte att det ser lättast ut i ditt fall (om jag har förstått det rätt), är det inte enklare att skapa en ny tabell i den befintliga databasen, och lägga de permanenta data du får där?

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

Medlem sedan dec. 19995 874 inlägg
#3

Jag tycker också det....

ett exempel:

<%

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\birpe\kund.mdb"

SQLStmt = "INSERT INTO tabKund"
SQLStmt = SQLStmt & "(ForNamn)"
SQLStmt = SQLStmt & "VALUES('" & Request.Form("ForNamn") & "')"
Connection.Execute(SQLStmt)

SQLStmt = "INSERT INTO tabAnnanKund"
SQLStmt = SQLStmt & "(EfterNamn)"
SQLStmt = SQLStmt & "VALUES('" & Request.Form("EfterNamn") & "')"
Connection.Execute(SQLStmt)

%>

Sen antar jag att din databas som du uppdaterar hela tiden mot servern innehåller artiklar? Då kan du ju ha en enskild databas med endast artiklar och dess pris.
Sedan har du all annan information i den andra basen.

Du skulle ju kunna göra så här:

<%

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\birpe\ariklar.mdb"
SQLStmt = "SELECT * FROM tabArtiklar"
Set RS = Connection.Execute(SQLStmt)

%>

Så har du alla artiklar så kan du ju jobba med det sedan.

Förstår du min tankegång?

///Patrik

Medlem sedan dec. 199919 074 inlägg
#4

Japps, jag förstår ! Det blir till att testa lite i natt igen då ;)

Men det verkar vara en smart lösning iaf ! (Borde jag ha kunnat komma på själv tycker jag... ;) )

------------------
Explorer in a further region of experience.
<A HREF="http://www.lifestyleshop.nu" TARGET=_blank>www.LifeStyleShop.nu</A>

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