webForumDet fria alternativet

2databaser?

ASP

42 svar · 569 visningar · startad av iddi86

Medlem sedan maj 200274 inlägg
Frågan#1

Hur ansluter man till 2 olika databaser på samma sida?

Medlem sedan apr. 20021 203 inlägg
#2

Hmm...
Du kan naturligtvis använda två Connections efter at först ha stängt den första men frågan är; Varför göra det?

Är det inte bättre att slå ihop dem till en?
:q

Medlem sedan juli 20011 084 inlägg
#3

jo... men om jag inte fattar hans fråga fel var det "hur" man gör det?

Medlem sedan apr. 20021 203 inlägg
#4

Ok, då så. Öppna databas 1 och för att det inte ska bli fel tror jag att du måste stänga denna innan du öppnar nästa (två connections alltså), (tror jag iaf).

Lycka till!
:)

Medlem sedan maj 200274 inlägg
#5

Hur stänger man den första da?

Medlem sedan apr. 20021 203 inlägg
#6

Connection.Close

Medlem sedan mars 20025 907 inlägg
#7

Om din connection heter "connect"

connect.close
connect = nothing
Medlem sedan apr. 20021 203 inlägg
#8

RecSet.Close
Connect.Close

.. stänger av RecordSetet och kopplingen!

Medlem sedan juli 20011 084 inlägg
#9

opps, det var nog jag som missuppfattade hans fråga lite, skapar en egen tråd ;)

Medlem sedan maj 200274 inlägg
#10

Nu ser de ut så här där jag försöker ansluta till 2 databaser och de funkar inte....

<%

If Session("login") <> "ok" Then
Session("meddelande") = "Du har blivit urloggad, var god logga in igen!"
Response.Redirect "default.asp"
End If

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("gb.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From gb Where tillID = "&Request.QueryString("tillid") &" Order By Datum DESC"

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.Close
Connect.Close

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("community/members.mdb")&";pwd=losen"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From members"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
%>

FÅR DETTA FELMEDDELANDET
____________________________
Microsoft OLE DB Provider for ODBC Drivers fel '80004005'

[Microsoft][Drivrutin för ODBC Microsoft Access] Ogiltig sökväg, '(okänt)'. Kontrollera att sökvägen är rätt stavad och att du är ansluten till den server som filerna finns på

/community/read_gb.asp, rad 23
_____________________________________________

Här är rad 23
<%=RecSet("namn")%>

Medlem sedan maj 200274 inlägg
#11

nej .. fel..
__
ADODB.Recordset fel '800a0cc1'

Objektet kunde inte hittas i mängden med det begärda namnet eller numret.

/community/read_gb.asp, rad 82
___

detta meddelande får jag

Medlem sedan apr. 20021 203 inlägg
#12

Testa att stnga av det andra RecordSetet och Anslutningen...
Antagligen inte det som är fel men ändå...

Edit: Du får alltså ha 2 olika RecordSet

Medlem sedan apr. 20021 203 inlägg
#13

Sedan kanske du inte heller ska ha två "Addera", testa med Addera och Addera2.

Medlem sedan maj 200274 inlägg
#14

Jag kan alltså bara hämta information av ena databasen..

Medlem sedan apr. 20021 203 inlägg
#15

Nej, men det är troligtvis svårt att koppla ihop informationen från två!

Du får:
1. Öppna 1:an
2. Ta info från 1:an
3. Stänga 1:an

4. Öppna 2:an
5. Ta info från 2:an
6. Stänga 2:an

Medlem sedan mars 20015 287 inlägg
#16

Du kan inte stänga dina recordset innan du använt dom klart (utan att lägga värdena i variabler tex.)

Antingen väntar du med att stänga dom tills du är klar på sidan, samt att de måste ha olika namn, eller om möjligt lägger du det du plockar ut i variabler som du sen använder dig av.

Medlem sedan maj 200274 inlägg
#17

men hur öpnar man och stänger hämtar info sov

Medlem sedan mars 20015 287 inlägg
#18

Iofs beror dit felmeddelande på precis det som står i felmeddelande. Antar jag....

Är sökvägarna och namnen rätt?

Medlem sedan apr. 20021 203 inlägg
#19

Ursprungligen av iddi86 men hur öpnar man och stänger hämtar info sov

Kolla på vad Solbulle sagt, han kan det här bättre än jag!
Nä, nu ska jag gå och äta lite blåbärspaj! Tjingeling! :h

Medlem sedan mars 20015 287 inlägg
#20

Vad ska du hämta ur de olika databaserna, fältens namn?
Red. blåbärspaj, mums, det skulle vara något...

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)