Here's a snippet from the ASP
<%
Dim Conn, RS
Dim strId,strSQL,intLoop
strId=Request.QueryString("id")
strSQL = "SELECT * FROM qryAdv Where IdAdvertentie=" & strId
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("\") & "\db\allestekoop.mdb"
Set RS=Server.CreateObject("ADODB.RecordSet")
RS.Open strSQL, Conn, adOpenDynamic, adLockPessimistic, adCMDText
This is the Query
SELECT tblAdv.IdAdvertentie, tblAdv.IdCatagorie, tblAdv.Datum, tblCat.Catagorie, tblAdv.Teller, IIf([AangebodenGezocht],"Gezocht","Aangeboden") AS AangebodenOfGezocht, tblAdv.Naam, tblAdv.Woonplaats, tblProv.Provincie, "<a href=mailto:" & [tblAdv].[Email] & ">" & [tblAdv].[Email] & "</a>" AS [E-mail], tblAdv.Telefoon, tblAdv.Prijs, tblAdv.Omschrijving, IIf(IsNull([tblPic]![Pic]),'Nee','<a href=' & StringToUrl('ToonFoto.asp?Omsch=' & [tblAdv]![Omschrijving] & '&IdAdv=' & [tblPic]![IdAdvertentie]) & '>Klik hier</a>') AS Foto, tblAdv.Beschrijving
FROM ((tblAdv INNER JOIN tblCat ON tblAdv.IdCatagorie = tblCat.IdCatagorie) INNER JOIN tblProv ON tblAdv.IdProv = tblProv.IdProv) LEFT JOIN tblPic ON tblAdv.IdAdvertentie = tblPic.IdAdvertentie;
This is the Function
Public Function StringToUrl(strInput As String) As String
Dim intLoop As Integer
Dim strChar As String * 1
Dim strOutput
For intLoop = 1 To Len(strInput)
strChar = Mid$(strInput, intLoop, 1)
Select Case strChar
Case " "
strOutput = strOutput + "%20"
Case Else
strOutput = strOutput & strChar
End Select
Next
StringToUrl = "'" & strOutput & "'"
End Function