Avatar billede baltazar_ Nybegynder
07. maj 2001 - 08:01 Der er 3 kommentarer og
1 løsning

åbne to connection og hente data fra den ene til den anden

Hejsa..nok et af de mere tekninske i forbindelzse med sql osv.
Jeg ville mægtig gerne have to connections åbne samtidigt og hente oplysninger fra den ene til den anden i to RS`er. MEN jeg ved ike om det er muligt...og hvis det er ,så er mit spørgsmål simpelthen bare...hvordan kan jeg kalde et recordset frem fra eksempelvis CONN1 så jeg kan bruge informationen til at skrive i CONN2 databasen

giver dette mening :O)

ellers en lille \"SKITSE\" her

rs.addnew
conn1        conn2
rs(\"bob\") = RS(\"BOB\")
conn1        conn2
rs(\"ASP\") = RS(\"ASP\")
conn1        conn2
etc etc etc

håber det gav en ide om mine tanker


Avatar billede was_ricardo Nybegynder
07. maj 2001 - 08:08 #1
>> Jeg ville mægtig gerne have to connections åbne samtidigt

Behøves ikke - man kan sagtens åbne to recordsets på samme connection.

Din SQL kunne se sådan ud:

update tbl1 set asp = (select bob from tbl1)
Avatar billede bjarke-b Nybegynder
07. maj 2001 - 08:14 #2
<%
Set conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.Mappath(\"db.mdb\")

sql1 = \"select * From tabel\"
set rs1 = Server.CreateObject(\"ADODB.Connection\")

sql2 = \"select * from tabel2\"
set rs2 = Server.CreateObject(\"ADODB.Connection\")

rs1.open sql1, conn, 1, 3
rs2.open sql2, conn, 1, 3
%>

Med den kode har du 2 recordsets ;-)

Du kan så f. eks

<%
rs.addnew
rs1(\"felt\") = rs2(\"andet_felt\")
rs.update
%>
Avatar billede baltazar_ Nybegynder
07. maj 2001 - 09:00 #3
hmmm har i nogle sinde fået den her ?

Microsoft OLE DB Provider for ODBC Drivers fejl \'80004005\'

[Microsoft][ODBC Driver Manager] Datakildenavnet er for langt.

Avatar billede baltazar_ Nybegynder
14. maj 2001 - 20:57 #4
.
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