Modificare il file:
\Buoni-spesa-OLD\transizioni_lookupsuggest.asp
<!--#include file="include/dbcommon.asp"--> <!--#include file="include/transizioni_variables.asp"--> <% dim field, value, lookupValue, checkFlag, lookupSQL, output, numDictEl field = postvalue("searchField") value = postvalue("searchFor") lookupValue = postvalue("lookupValue") dbConnection="" db_connect() LookupSQL = "" output = "" tmpvalue = "" numDictEl = 0 set objDict = Server.CreateObject("Scripting.Dictionary") if SESSION("UserID")="" then response.End end if if not CheckSecurity(SESSION("_" & strTableName & "_OwnerID"),"Search") and not CheckSecurity(SESSION("_" & strTableName & "_OwnerID"),"Add") and not CheckSecurity(SESSION("_" & strTableName & "_OwnerID"),"Edit") then response.End end if if field = "N_Buono" then LookupSQL = "SELECT " LookupSQL = LookupSQL & "[N_Buono]" LookupSQL = LookupSQL & ",[N_Buono]" LookupSQL = LookupSQL & " FROM [buono] " LookupSQL = LookupSQL & " WHERE " LookupSQL = LookupSQL & "[N_Buono] LIKE '" & db_addslashes(value) & "%'" end if Set rs = server.CreateObject("ADODB.Recordset") rs.open LookupSQL,dbConnection found=false do while not rs.EOF tmpvalue = rs(0) if dbvalue(rs(0))=lookupValue then _ found=true objDict(numDictEl)=tmpvalue numDictEl = numDictEl + 1 tmpvalue = rs(1) objDict(numDictEl)= tmpvalue numDictEl = numDictEl + 1 rs.MoveNext loop rs.Close dim cnt cnt=objDict.Count if cnt>40 then _ cnt=40 for i=0 to cnt-1 response.write objDict(i) & vbLf next %>
[
Íàçàä
]