Avatar billede www.triffid.dk Nybegynder
31. maj 2001 - 14:58 Der er 4 kommentarer

multisubmit

Kan det lade sig gøre at submitte 2 ting ind i (en) database på samme tid. Altså fra samme formel, som f.eks. indeholder:

ID
Afsender
Tekst
Overskrift

Det jeg vile r så at når der trykkes sumbmit bliver alle værdierne indsat i en database, men samtidig vil jeg have submittet ID (også fra denne formel) indsat i en anden Tabel/Database.

Kan det lade sig gøre ?
Avatar billede tofte Juniormester
31. maj 2001 - 15:02 #1
kan du ikke bare lave een side som gemmer begge værdier i de respektive databaser, skal id\'en submittes vidrer?
Avatar billede tofte Juniormester
31. maj 2001 - 15:18 #2
når jeg skriver begge, mener jeg det ene sæt, samt den løse id
Avatar billede nuno Nybegynder
31. maj 2001 - 15:46 #3
på den side du submitter til kan du fx lave følgende:

Set Conn = server.createobject(\"ADODB.connection\")

Conn.open cnStr

sSql = \"INSERT INTO Tabel1 (ID,Afsender,Tekst,Overskrift) VALUES (\"& request.form(\"id\") &\",\'\"& request.form(\"Afsender\") &\"\',\'\"& request.form(\"Tekst\") &\"\',\'\"& request.form(\"Overskrift\") &\"\')\"

Conn.execute sSql

sSql = \"INSERT INTO Tabel2 (ID) VALUES (\"& request.form(\"id\") &\")\"

Conn.execute sSql

Conn.close
Set Conn = Nothing

....så bliver ID indsat i 2 forskellige tabeller i den samme database. Hvis du skal have indsat i 2 forskellige databaser er du nødt til at lave 2 connections

Set Conn1 = server.createobject(\"ADODB.connection\")
Set Conn2 = server.createobject(\"ADODB.connection\")

Conn1.open cnStr1
Conn2.open cnStr2

sSql = \"INSERT INTO Tabel1 (ID,Afsender,Tekst,Overskrift) VALUES (\"& request.form(\"id\") &\",\'\"& request.form(\"Afsender\") &\"\',\'\"& request.form(\"Tekst\") &\"\',\'\"& request.form(\"Overskrift\") &\"\')\"

Conn1.execute sSql

sSql = \"INSERT INTO Tabel2 (ID) VALUES (\"& request.form(\"id\") &\")\"

Conn2.execute sSql

Conn1.close
Conn2.close
Set Conn1 = Nothing
Set Conn2 = Nothing

hvor cnStr1 og cnStr2 er connection strings til 2 forskellige databaser.

/nuno
Avatar billede stoffer Nybegynder
31. maj 2001 - 15:55 #4
Det kan du da sagten lave med recordset.

Hvis du åbner med:

set oRs = server.createobject(lav et recodset)

dim intID
oRs.open strSQL,oConn, 1,3

oRs.Addnew
oRs(\"\") = \"hejsa\"
oRs.update
intID = oRs(\"ID\")

oRs.close



Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester