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 30 31 32 33 34
|
<%
str = request.form("str")
Dim rsMain,sqlMain,rettxt,JobOpenToArr
strAccessDB = "/Base/mm.mdb"
DSN_BASE2 = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath(strAccessDB)
Set CONN2 = Server.CreateObject("ADODB.Connection")
CONN2.Open DSN_BASE2
Set rsMain = Server.CreateObject("ADODB.RecordSet")
sqlMain = "select localite FROM Villes WHERE localite LIKE '%"&str & "%' group by localite order by localite"
rsMain.Open sqlMain, CONN2,3,2,1
Total = rsMain.recordcount
Response.write "Total: " & Total
if Not rsMain.Eof Then
'## build the string
rettxt = "{localite:""" & str & """, suggestions:["
JobOpenToArr = rsMain.getRows()
For i = 0 to UBound(JobOpenToArr,2)
rettxt = rettxt & """" & JobOpenToArr(0,i) & ""","
Next
'##knock off trailing comma
rettxt = left(rettxt,len(rettxt)-1)
rettxt = rettxt & "]}"
Response.Write rettxt
end if
%> |