Salve,
ho un problema con una query, qualcuno può aiutarmi?
Come dicevo ho una query e funziona benissimo se utilizzo una "parola chiave" alfabetica; viceversa non funiziona con le chiavi numeriche.
In parle povere se sostiuisco la parola "acqua" col numero "100", il sitema restituisce un errore
Ringrazio anticipatamente chi vorrà suggerire la soluzione
<%
iPageSize = 5
If Request.QueryString("page") = "" Then
iPageCurrent = 1
Else
iPageCurrent = CInt(Request.QueryString("page"))
End If
If Request.QueryString("order") = "" Then
strOrderBy = "id"
Else
strOrderBy = Request.QueryString("order")
End If
url_DB = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("/mdb-database/database.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open url_DB
Set RS = Server.CreateObject("ADODB.Recordset")
acque = "acque"
sql = "SELECT * FROM GIURIS WHERE AT_3 LIKE '%" & acque & "%' ORDER BY data DESC;"
RS.Open sql, conn, adOpenKeyset
RS.PageSize = iPageSize
RS.CacheSize = iPageSize
iPageCount = RS.PageCount
If iPageCurrent > iPageCount Then iPageCurrent = iPageCount
If iPageCurrent < 1 Then iPageCurrent = 1
If iPageCount = 0 Then
%></p>
<%
Else
RS.AbsolutePage = iPageCurrent
iRecordsShown = 0
%>
<table border="0" cellpadding="0" cellspacing="10" width="98%" style="border-collapse: collapse" bordercolor="#111111">
<%
Do While iRecordsShown < iPageSize And Not RS.EOF
%>
<tr>
<td width="2%" valign="top">
[img]../Regioni/images/puntoelenco_1.gif[/img]</td>
<td width="98%">"><%=RS("titolo")%>
<font face="Verdana" size="1"><%=RS("autore")%>
</td>
</tr>
<%
iRecordsShown = iRecordsShown + 1
RS.MoveNext
Loop
%>
</table>

Rispondi quotando