Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Problemi Top Mercatino

Autore Messaggio
carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
22 settembre 2005 alle 21:56:52 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Ciao a tutti)
Ho inserito il codice per avere gli ultimi annunci del mercatino in homepage seguendo fedelmente le istruzioni, ed infatti questo compare in home...ma cliccando su un annuncio compare la seguente scritta:

ErroreSQL -2147217904: [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 1.
SQL : UPDATE me_annuncio set cont = cont + 1 WHERE id=2

e subito sotto di essa comunque c'è la tabella con l'annuncio corrispondente proprio così come dovrebbe essere.Qualcuno sa da cosa può dipendere?
Saluti!
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
22 settembre 2005 alle 22:32:34 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Credo tu abbia scaricato una versione precedente del file zip, nella nuova versaione che puoi scaricare qui a lato nei TopDownloads, è stata eliminata la query di update.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
22 settembre 2005 alle 22:44:37 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Ciao dj,
la versione precedente che avrei scaricato sarebbe quella del top-mercatino o del mercatino?perchè adesso mi sono accorto che questo problema me lo da anche quando accedo ad un annuncio passando dal menu, quindi non per il top mercatino, però sai..nello zip del top-mercatino c'era da sostituire un include con quello originale...
Saluti
Carlo
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
22 settembre 2005 alle 22:50:38 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Nello zip del Top Mercatino, c'è il file mercatino-inc.asp che sostituisce l'originale, nel file è stata aggiunta una Sub Routine per la visualizzazione degli annunci in home page. In una precedente versione del file, avevo incorporato una query di aggiornamento che però dava errori come quello da te riscontrato, mentre, il file attualmente in download non da questo problema, lo puoi constatare dalla hom page del mio portale.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
22 settembre 2005 alle 23:00:39 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Ciao dj,
ho risolto il problema... nello zip del modulo mercatino presente sul tuo sito non c'è la query update nel file mercatino-inc.asp, ma questa invece è presente nel file da sostituire con lo stesso nome presente nello zip top-mercatino! Quindi ho preso il file mercatino-inc.asp dallo zip mod mercatino e ho aggiunto:

' Display the top message mercatino list (links to message)
' IN : iTop (int) : number of results wanted
' : iCategory (int) : message mercatino category (table me_annunci, field arCategory)
' OUT : -
Sub DisplayTopMessageMercatinoLinks(iTop, iCategory)
Dim oCn, oRs, oRs2, oRs3, rSQL
Dim sCategory, sTitleCat, iLoop, iRead, iRead2

Set oCn = DBConnexion(DB_MERCATINO)

If iCategory <> "" And iCategory <> 0 Then
sCategory = "?cat=" & iCategory
rSQL = "SELECT categoria FROM me_categoria WHERE id=" & iCategory
Set oRs = DBRecordSet(oCn, rSQL)
If Not oRs.EOF Then
sTitleCat = " - " & Server.HTMLEncode(oRs(0))
End If
oRs.Close
Set oRs = Nothing
End If

rSQL = "SELECT * FROM me_annuncio WHERE valido = 1 "
If sCategory <> "" Then
rSQL = rSQL & " AND me_categoria=" & iCategory
End If
rSQL = rSQL & " ORDER BY datainserimento DESC"

Set oRs = DBRecordSet(oCn, rSQL)

CreateTopTable "TopMessageMercatinoLinks", GetTranslation("LANG_TOP") & " " & iTop & " - " & GetTranslation("LANG_MESSAGE_TOP") & sTitleCat
If Not oRs.EOF Then
iLoop = 0
While Not oRs.EOF And iLoop < iTop
rSQL = "SELECT * FROM me_categoria WHERE id = " & oRS("catID")
Set oRs3 = DBRecordSet(oCn, rSQL)
If Not oRs3.EOF Then
iRead2 = oRs3("categoria")
End If
iRead = 0
rSQL = "SELECT login, datainserimento, titolo FROM me_annuncio WHERE tipo=" & oRs("id")
Set oRs2 = DBRecordSet(oCn, rSQL)

Response.Write "- <a href=""" & GLOBAL_SITE_ANNUNCI_PAGE & "?do=item&id=" & oRs("id") & """>" & CodeMessage(oRs("titolo"), False) & "</a><br>" & vbCRLF
Response.Write "<span class=""small"" style=""padding-left:7;"">" & GetTranslation("LANG_WHOIS_INSERT_ANNUNCIO") & " " & CodeMessage(oRs("login"), False) & " - " & GetDateDDMMYYYY(StringToDate(oRs("datainserimento"))) & "</span><br>" & vbCRLF
oRs.MoveNext
iLoop = iLoop + 1
Wend
oRs2.Close
Set oRs2 = Nothing
oRs3.Close
Set oRs3 = Nothing
Else
Response.Write GetTranslation("LANG_EMPTY_SECTION")
End If
CreateBottomTable ""

oRs.Close
Set oRs = Nothing
oCn.Close
Set oCn = Nothing
End Sub

Quindi...occhio che il topmercatino presente su questo sito ha ancora quella query....
Saluti,
Carlo
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
22 settembre 2005 alle 23:04:40 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Ho aperto in questo istante il file zip on-line e ripreso la Sub, ma, il file è modificato, come puoi vedere qui:

' Display the top message mercatino list (links to message)
' IN : iTop (int) : number of results wanted
' : iCategory (int) : message mercatino category (table me_annunci, field arCategory)
' OUT : -
Sub DisplayTopMessageMercatinoLinks(iTop, iCategory)
Dim oCn, oRs, oRs2, oRs3, rSQL
Dim sCategory, sTitleCat, iLoop, iRead, iRead2

Set oCn = DBConnexion(DB_MERCATINO)

If iCategory <> "" And iCategory <> 0 Then
sCategory = "?cat=" & iCategory
rSQL = "SELECT categoria FROM me_categoria WHERE id=" & iCategory
Set oRs = DBRecordSet(oCn, rSQL)
If Not oRs.EOF Then
sTitleCat = " - " & Server.HTMLEncode(oRs(0))
End If
oRs.Close
Set oRs = Nothing
End If

rSQL = "SELECT * FROM me_annuncio WHERE valido = 1 "
If sCategory <> "" Then
rSQL = rSQL & " AND me_categoria=" & iCategory
End If
rSQL = rSQL & " ORDER BY datainserimento DESC"

Set oRs = DBRecordSet(oCn, rSQL)

CreateTopTable "TopMessageMercatinoLinks", GetTranslation("LANG_TOP") & " " & iTop & " - " & GetTranslation("LANG_MESSAGE_TOP") & sTitleCat
If Not oRs.EOF Then
iLoop = 0
While Not oRs.EOF And iLoop < iTop
rSQL = "SELECT * FROM me_categoria WHERE id = " & oRS("catID")
Set oRs3 = DBRecordSet(oCn, rSQL)
If Not oRs3.EOF Then
iRead2 = oRs3("categoria")
End If
iRead = 0
rSQL = "SELECT login, datainserimento, titolo FROM me_annuncio WHERE tipo=" & oRs("id")
Set oRs2 = DBRecordSet(oCn, rSQL)

Response.Write "- <a href=""" & GLOBAL_SITE_ANNUNCI_PAGE & "?do=item&id=" & oRs("id") & """>" & CodeMessage(oRs("titolo"), False) & "</a><br>" & vbCRLF
Response.Write "<span class=""small"" style=""padding-left:7;"">" & GetTranslation("LANG_WHOIS_INSERT_ANNUNCIO") & " " & CodeMessage(oRs("login"), False) & " - " & GetDateDDMMYYYY(StringToDate(oRs("datainserimento"))) & "</span><br>" & vbCRLF
oRs.MoveNext
iLoop = iLoop + 1
Wend
oRs2.Close
Set oRs2 = Nothing
oRs3.Close
Set oRs3 = Nothing
Else
Response.Write GetTranslation("LANG_EMPTY_SECTION")
End If
CreateBottomTable ""

oRs.Close
Set oRs = Nothing
oCn.Close
Set oCn = Nothing
End Sub

Ciauzz Dj
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
22 settembre 2005 alle 23:20:27 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Si,
ma il file mercatino-inc.asp nello zip top-mercatino alla riga 742 presenta il seguente codice:

rSQL="UPDATE me_annuncio set cont = cont + 1 WHERE id="&Request("id")

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 107
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685286 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi