webForumDet fria alternativet

2databaser?

42 svar · 566 visningar · startad av iddi86

iddi86Medlem sedan maj 200274 inlägg
#1

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

trexter.comMedlem 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

mozillaMedlem sedan juli 20011 084 inlägg
#3

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

trexter.comMedlem 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!
:)

iddi86Medlem sedan maj 200274 inlägg
#5

Hur stänger man den första da?

trexter.comMedlem sedan apr. 20021 203 inlägg
#6

Connection.Close

PeeerMedlem sedan mars 20025 907 inlägg
#7

Om din connection heter "connect"

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

RecSet.Close
Connect.Close

.. stänger av RecordSetet och kopplingen!

mozillaMedlem sedan juli 20011 084 inlägg
#9

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

iddi86Medlem 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")%>

iddi86Medlem 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

trexter.comMedlem 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

trexter.comMedlem sedan apr. 20021 203 inlägg
#13

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

iddi86Medlem sedan maj 200274 inlägg
#14

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

trexter.comMedlem 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

solbulleMedlem 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.

iddi86Medlem sedan maj 200274 inlägg
#17

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

solbulleMedlem 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?

trexter.comMedlem 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

solbulleMedlem 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...

142 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)