Toon posts:

[ADO] Connectie met remote database

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik zit al een tijdje te klooien om een connectie met een remote Access database op te zetten. Wie kan me er eens mee helpen.

Ik heb het volgende gedeelte:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<%

Set Conn = Server.CreateObject("ADODB.Connection")
Set Result = Server.CreateObject("ADODB.RecordSet")

Conn.ConnectionString = "Provider=MS Remote;Data Source=\\Portalserver\D\database\ipndate.mdb;"
Conn.Open

If (Conn.Errors.Count = 0) Then

  SQL = "SELECT leader, header, body, footer FROM dbo_message WHERE expires_after >= Now() ORDER BY updated_dt DESC;"
  
  
  Response.write "You're connected"

Else

  Response.write "Connection failed"
 
End If


'Result.Close
Set Result = Nothing

Conn.Close
Set Conn = Nothing

%>

Dit stuk werkt. Maar nu wil ik de query uit gaan voeren en gegevens uit de database op gaan vragen. Ik weet wel hoe ik via recordsets alles uit kan lezen en zo, maar ik blijf foutmeldingen krijgen.
Om te beginnen:
- Hoe kan ik de query uitvoeren
- Wat is het verschil in de connectionstring als ik MS Remote of Microsoft.Jet.OLEDB.4.0 gebruik ???

  • MrTinux
  • Registratie: December 2000
  • Laatst online: 22:41

MrTinux

Terug van nooit weggeweest.

Op woensdag 24 oktober 2001 11:19 schreef MiKe_V het volgende:
- Hoe kan ik de query uitvoeren
code:
1
Set Result = Conn.execute(SQL)

voert je query uit, waarna de uitvoer in de Result-recordset zit, waarna je bijv. kan zeggen:
code:
1
2
3
4
While NOT Result.EOF
    Response.Write Result("leader") & "<BR>"
    Result.MoveNext
Wend

"Hij doet 't niet" = onvolledige informatie