Visualizzazione dei risultati da 1 a 6 su 6

Discussione: SQL

  1. #1
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342

    SQL

    Ho il codice


    SQL="SELECT * FROM ElencoDiscussioni WHERE Rilievo<>'1' AND Forum = '" & id & "'"
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set rec=objConn.Execute(SQL)

    e mi dice


    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

    [MySQL][ODBC 3.51 Driver][mysqld-4.0.23-standard-log]Unknown column 'Rilievo' in 'where clause'

    /ForumB/VisualizzaForum.asp, line 15

    la 15 è la sql

    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Rilievo non è il nome della colonna che devi prendere in considerazione ovvero non è il nome esatto
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Ho il codice




    <font face="Verdana" size="2">ELENCO DELLE DISCUSSIONI NEL FORUM



    <%

    dim id, titolo, ModeratoreForum
    id = Request.QueryString("id")
    forum = Request.QueryString("Titolo")
    ModeratoreForum=Session("ModeratoreForum")

    SQL="SELECT * FROM ElencoDiscussioni WHERE Rilievo<>1 AND Forum = '" & id & "'"
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set rec=objConn.Execute(SQL)
    %>


    <%
    SQL2="SELECT * FROM ElencoForum WHERE ID = '" & id & "'"
    Set rec2 = Server.CreateObject("ADODB.Recordset")
    Set rec2=objConn.Execute(SQL2)

    %>
    iTell Forum > <%=rec2("Titolo")%>


    </font>
    <font face="Verdana" size="1">( Moderatori <%=rec2("Moderatore")%> )


    </font>
    <font face="Verdana" size="2">


    </font>
    <table border="1" width="100%" cellspacing="0" cellpadding="3" style="border-collapse: collapse" bordercolor="blue" id="table1">

    <tr>
    <td align="center" height="25" width="157" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Stato</font></td>
    <td align="center" height="25" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Titolo</font></td>
    <td align="center" height="25" width="126" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Data</font>
    </td>
    <td align="center" height="25" width="274" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Autore</font>
    </td>

    <% if ModeratoreForum=1 then %>
    <td align="center" height="25" width="184" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Mod.</font>
    </td>

    <% end if %>

    </tr>
    <%


    if rec.EOF then
    %>
    <center>
    <font face="Verdana" size="2">Nessuna discussione aperta
    </font>


    </center>

    <%
    end if

    SQL3="SELECT * FROM ElencoForum WHERE Rilievo='1' AND ID = '" & id & "'"
    Set rec3 = Server.CreateObject("ADODB.Recordset")
    Set rec3=objConn.Execute(SQL2)

    if rec3.EOF then
    do while not(rec3.eof) %>

    <tr>
    <td width="157">
    <font face="Verdana" size="2">
    </font>
    </td>
    <td>In rilievo: <a href="LeggiDiscussione.asp?id=<%=rec3("IDDiscussio ne")%>&Titolo=<%=rec3("Titolo")%>">
    <font face="Verdana" size="2"><%=rec3("Titolo")%></font></td>
    <td width="126"><%=rec3("data")%></td>
    <td width="274"><font face="Verdana" size="2"><%=rec3("Autore")%></font></td>

    <% if ModeratoreForum=1 then %>

    <td width="184"><font size="1" face="Verdana"><a href=ModCancella.asp?id=<%=rec3("IDDiscussione")%> &Forum=<%=id%>>Cancella</a> - Sposta - Modifica</font></td>
    <% end if %>

    </tr>

    <% rec3.movenext
    loop
    end if
    %>

    <%

    do while not(rec.eof) %>

    <tr>
    <td width="157">
    <font face="Verdana" size="2">
    </font>
    </td>
    <td><a href="LeggiDiscussione.asp?id=<%=rec("IDDiscussion e")%>&Titolo=<%=rec("Titolo")%>&Forum=<%=forum% >">
    <font face="Verdana" size="2"><%=rec("Titolo")%></font></td>
    <td width="126"><%=rec("data")%></td>
    <td width="274"><font face="Verdana" size="2"><%=rec("Autore")%></font></td>

    <% if ModeratoreForum=1 then %>

    <td width="184"><font size="1" face="Verdana"><a href=ModCancella.asp?id=<%=rec("IDDiscussione")%>& Forum=<%=id%>>Cancella</a> - Sposta - Modifica</font></td>
    <% end if %>

    </tr>

    <% rec.movenext
    loop
    %>
    </table>


    <font face="Verdana" size="1">Lancia una nuova discussione</font></p>


    pero non funge

    Dovrebbe prima fare un ciclo e visualizzare le discussioni con rilievo = 1 e dopo tutte le altre...

    mi date una mano?

  4. #4
    Nella tabella elencodiscussioni controlla se esiste la colonna rilievo, dall'errore che da non sembra

  5. #5
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Originariamente inviato da deivnet
    Nella tabella elencodiscussioni controlla se esiste la colonna rilievo, dall'errore che da non sembra
    Ora ho fixato, il problema è quello del post sopra

  6. #6
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Originariamente inviato da Fool
    Ho il codice




    <font face="Verdana" size="2">ELENCO DELLE DISCUSSIONI NEL FORUM



    <%

    dim id, titolo, ModeratoreForum
    id = Request.QueryString("id")
    forum = Request.QueryString("Titolo")
    ModeratoreForum=Session("ModeratoreForum")

    SQL="SELECT * FROM ElencoDiscussioni WHERE Rilievo<>1 AND Forum = '" & id & "'"
    Set rec = Server.CreateObject("ADODB.Recordset")
    Set rec=objConn.Execute(SQL)
    %>


    <%
    SQL2="SELECT * FROM ElencoForum WHERE ID = '" & id & "'"
    Set rec2 = Server.CreateObject("ADODB.Recordset")
    Set rec2=objConn.Execute(SQL2)

    %>
    iTell Forum > <%=rec2("Titolo")%>


    </font>
    <font face="Verdana" size="1">( Moderatori <%=rec2("Moderatore")%> )


    </font>
    <font face="Verdana" size="2">


    </font>
    <table border="1" width="100%" cellspacing="0" cellpadding="3" style="border-collapse: collapse" bordercolor="blue" id="table1">

    <tr>
    <td align="center" height="25" width="157" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Stato</font></td>
    <td align="center" height="25" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Titolo</font></td>
    <td align="center" height="25" width="126" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Data</font>
    </td>
    <td align="center" height="25" width="274" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Autore</font>
    </td>

    <% if ModeratoreForum=1 then %>
    <td align="center" height="25" width="184" bgcolor="#0000FF">
    <font face="Verdana" size="1" color="#FFFFFF">Mod.</font>
    </td>

    <% end if %>

    </tr>
    <%


    if rec.EOF then
    %>
    <center>
    <font face="Verdana" size="2">Nessuna discussione aperta
    </font>


    </center>

    <%
    end if

    SQL3="SELECT * FROM ElencoForum WHERE Rilievo='1' AND ID = '" & id & "'"
    Set rec3 = Server.CreateObject("ADODB.Recordset")
    Set rec3=objConn.Execute(SQL2)

    if rec3.EOF then
    do while not(rec3.eof) %>

    <tr>
    <td width="157">
    <font face="Verdana" size="2">
    </font>
    </td>
    <td>In rilievo: <a href="LeggiDiscussione.asp?id=<%=rec3("IDDiscussio ne")%>&Titolo=<%=rec3("Titolo")%>">
    <font face="Verdana" size="2"><%=rec3("Titolo")%></font></td>
    <td width="126"><%=rec3("data")%></td>
    <td width="274"><font face="Verdana" size="2"><%=rec3("Autore")%></font></td>

    <% if ModeratoreForum=1 then %>

    <td width="184"><font size="1" face="Verdana"><a href=ModCancella.asp?id=<%=rec3("IDDiscussione")%> &Forum=<%=id%>>Cancella</a> - Sposta - Modifica</font></td>
    <% end if %>

    </tr>

    <% rec3.movenext
    loop
    end if
    %>

    <%

    do while not(rec.eof) %>

    <tr>
    <td width="157">
    <font face="Verdana" size="2">
    </font>
    </td>
    <td><a href="LeggiDiscussione.asp?id=<%=rec("IDDiscussion e")%>&Titolo=<%=rec("Titolo")%>&Forum=<%=forum% >">
    <font face="Verdana" size="2"><%=rec("Titolo")%></font></td>
    <td width="126"><%=rec("data")%></td>
    <td width="274"><font face="Verdana" size="2"><%=rec("Autore")%></font></td>

    <% if ModeratoreForum=1 then %>

    <td width="184"><font size="1" face="Verdana"><a href=ModCancella.asp?id=<%=rec("IDDiscussione")%>& Forum=<%=id%>>Cancella</a> - Sposta - Modifica</font></td>
    <% end if %>

    </tr>

    <% rec.movenext
    loop
    %>
    </table>


    <font face="Verdana" size="1">Lancia una nuova discussione</font></p>


    pero non funge

    Dovrebbe prima fare un ciclo e visualizzare le discussioni con rilievo = 1 e dopo tutte le altre...

    mi date una mano?

    UPP

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 © 2025 vBulletin Solutions, Inc. All rights reserved.