|
| Database Fra : JonZ |
Dato : 15-06-05 21:47 |
|
Er det ikke muligt at åben 2 databaser på en side?
Jeg bruger følgende for at åbne en:
Dim objConn
Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString="DRIVER={MySQL};SERVER=localhost;DATABAS
E=********;UID=*******;PWD=********;"
objConn.Open
objRS.Open "bog", objConn, 3,3
Håber der er nogen der kan hjælpe mig.
Hilsen JonZ
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Christian Kragh (16-06-2005)
| Kommentar Fra : Christian Kragh |
Dato : 16-06-05 09:01 |
|
> Er det ikke muligt at åben 2 databaser på en side?
> Jeg bruger følgende for at åbne en:
>
> Dim objConn
> Dim objRS
> Set objRS = Server.CreateObject("ADODB.Recordset")
> Set objConn = Server.CreateObject("ADODB.Connection")
>
> objConn.ConnectionString="DRIVER={MySQL};SERVER=localhost;DATABAS
> E=********;UID=*******;PWD=********;"
> objConn.Open
>
> objRS.Open "bog", objConn, 3,3
Du glemmer at lukke for din database forbindelse igen.
Det kan du gøre på følgende måde
' Luk databaseforbindelse
objConn.Close
Set objConn= Nothing
Christian
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
JonZ (16-06-2005)
| Kommentar Fra : JonZ |
Dato : 16-06-05 09:50 |
|
Jeg skrev
> > Er det ikke muligt at åben 2 databaser på en side?
> > Jeg bruger følgende for at åbne en:
>
>
>Christian Kragh wrote in dk.edb.internet.webdesign.serverside.asp:
> Du glemmer at lukke for din database forbindelse igen.
>
> Det kan du gøre på følgende måde
>
> ' Luk databaseforbindelse
> objConn.Close
> Set objConn= Nothing
>
> Christian
>
Det må du unskylde, men nu var det ikke hvordan jeg lukkede en database
forbindelse jeg spurgte efter, men hvordan jeg åbner 2
jeg har lukket min forbindelse, jeg har bare ikke postet den del af
koden.
Hilsen JonZ
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Tomasz Otap (16-06-2005)
| Kommentar Fra : Tomasz Otap |
Dato : 16-06-05 10:11 |
|
JonZ proclaimed as follows:
> Er det ikke muligt at åben 2 databaser på en side?
> Jeg bruger følgende for at åbne en:
>
> Dim objConn
> Dim objRS
> Set objRS = Server.CreateObject("ADODB.Recordset")
> Set objConn = Server.CreateObject("ADODB.Connection")
>
> objConn.ConnectionString="DRIVER={MySQL};SERVER=localhost;DATABAS
> E=********;UID=*******;PWD=********;"
> objConn.Open
>
> objRS.Open "bog", objConn, 3,3
>
> Håber der er nogen der kan hjælpe mig.
>
> Hilsen JonZ
>
Kan du ikke bare åbne en ekstra Recordset objekt?
Dim objRS2
Set objRS2 = Server.CreateObject("ADODB.Recordset")
....
objRS2.Open "dagblad", objConn, 3, 3
Jeg plejer normalt at skifte mellem alternative databaser med samme
connection, medmindre jeg af en eller anden grund skal bruge to baser
åbne på samme tid:
set rs = conn.execute("select * from database1.dbo.tabel1")
....
rs.close
set rs = conn.execute("select * from database2.dbo.mintabel")
....
rs.close
t
--
Aequitas sequitur funera
| |
Jens Gyldenkærne Cla~ (16-06-2005)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 16-06-05 11:06 |
|
JonZ skrev:
> Dim objConn
> Dim objRS
> Set objRS = Server.CreateObject("ADODB.Recordset")
> Set objConn = Server.CreateObject("ADODB.Connection")
>
> objConn.ConnectionString="DRIVER={MySQL};SERVER=localhost;DATABAS
> E=********;UID=*******;PWD=********;"
> objConn.Open
>
> objRS.Open "bog", objConn, 3,3
Dim objRS2
Set objRS2 = Server.CreateObject("ADODB.Recordset")
objRS2.Open "klasse", objConn, 3, 3
- så har du åbnet nr. 2 (med samme forbindelse). Hvis du har brug for en
anden connectionstring til nr. 2 opretter du bare en ny connection.
Du kan åbne (næsten) lige så mange databaser du har lyst til - men sørg
for at lukke dem igen når du er færdig med at bruge dem. Åbner du for
mange baser - eller glemmer du at lukke dem du har brugt - kan serveren
blive overbelastet.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html
| |
JonZ (16-06-2005)
| Kommentar Fra : JonZ |
Dato : 16-06-05 14:56 |
|
Tak for hjælpen Tomaz og Jens
Hilsen JonZ
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|