Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Accedere al DB Forum SnitZ

    Salve,
    forse è una domanda di base, di sicuro dovuta alla mia ignoranza..
    Per questo codice funziona:
    (Ottiene gli ultimi 8 messaggi scritti sul forum)
    codice:
    ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/platinum.mdb")
    function getlast_topics(numdays)
    set tConn= Server.CreateObject("ADODB.Connection")
    tConn.Open ConnString
    
    strSql = "SELECT TOP "&numdays&"  T_AUTHOR,T_LAST_POST,T_LAST_POSTER,T_DATE,T_SUBJECT,TOPIC_ID,FORUM_ID,CAT_ID from FORUM_TOPICS order by T_LAST_POST DESC"
    CColor=strForumCellColor
    set rss = tConn.Execute (strSql)
    
    do until rss.eof
    tFORUMID=rss("FORUM_ID")
    if tFORUMID <> "6" then 
    tID=rss("TOPIC_ID")
    tPOSTER=rss("T_LAST_POSTER")
    tDATE=rss("T_DATE")
    tSUBJECT=rss("T_SUBJECT")
    strlast =strlast&"> "   &""&tSUBJECT&"
    "&vbcrlf
    End if
    
    rss.movenext
    loop
    
    rss.close
    set rss=nothing
    tConn.close
    set tConn=nothing
    getlast_topics=strlast
    end function
    %>
    <% =getlast_topics(8) %>
    Mentre questo (nella modalità con cui normalmente accedo ai database), NO ???
    codice:
    <%
    set conn= Server.CreateObject("ADODB.Connection")
    conn.open = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/platinum.mdb")
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    strSql = "SELECT TOP 8 T_AUTHOR,T_LAST_POST,T_LAST_POSTER,T_DATE,T_SUBJECT,TOPIC_ID,FORUM_ID,CAT_ID from FORUM_TOPICS order by T_LAST_POST DESC"
    rs.open strSql,conn
    Do While rs.EOF%>
      <%= rs.fields("T_SUBJECT") %>
    
      <%
    Loop
     %>
    Sapete illuminarmi??

    Grazie mille

    Riky

  2. #2
    non funziona che vuol dire? Che non ti seleziona quello che vorresti oppure che torna errore.

    Se non c'è errore controlla la stringa sql, ti fai un bel response.write e copi il codice dentro una query di access... avrai il punto esatto dell'errore...

    Se torna errore, qual'è l'errore.

  3. #3
    Non mi da errore, semplicemente non mi mostra nulla (sebbene gli dica di farlo..). La query è esattamente la stessa a quella usata nel primo codice, ho solo sostituito con un numero la variabile che nel primo codice prendeva dalla funzione getlast_topics(8)
    Il Response della query del 2°codice viene mostato regolarmente
    [SELECT TOP 8 T_AUTHOR,T_LAST_POST,T_LAST_POSTER,T_DATE,T_SUBJEC T,TOPIC_ID,FORUM_ID,CAT_ID from FORUM_TOPICS order by T_LAST_POST DESC]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.