Pagina 6 di 6 primaprima ... 4 5 6
Visualizzazione dei risultati da 51 a 60 su 60

Hybrid View

  1. #1
    Grazie ricordati di attivare la registrazione

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    32
    </head>
    <body>
    <%
    dim connbrani, rsbrani
    dim db, tabella, brano
    dim SQL
    function EstraiBrani (db, tabella)


    db="brani.accdb"
    tabella="brani"
    set connbrani=Server.createobject("ADODB.connection")
    set rsbrani=Server.createobject("ADODB.recordset")


    connbrani.open"Provider=Microsoft.ACE.OLEDB.12.0;D ata Source="& server.mappath("brani.accdb")


    SQL="SELECT * FROM " & tabella


    set rsbrani=connbrani.execute(SQL)


    while not rsbrani.eof%>


    <tr>
    <td><%=rsbrani("Id")%></td>
    <td> <%=rsbrani("Nome Brano")%>

    <td><%=rsbrani("Artista")%></td>
    <td><%=rsbrani("Album")%></td>
    <td><% brano = ucase(rsbrani("Play"))
    brano = replace(brano,".mp3","")%>
    <audio controls>
    <source src="../canzoni/<%=brano%>.ogg" type="audio/ogg">
    <source src="../canzoni/<%=brano%>.mp3" type="audio/mpeg">
    </audio></td></tr>


    <%
    rsbrani.movenext
    Wend
    rsbrani.close
    set rsbrani = nothing
    set connbrani = nothing


    end function


    %>
    <div class="contenitore">
    <table border=1>
    <tr>


    <td> Id </td>
    <td> Nome Brano </td>
    <td> Artista </td>
    <td> Album </td>
    <td>Play </td>
    </tr>






    <%call EstraiBrani(db,tabella) %>
    </div>


    </body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    32
    scusate ma non riesco ad inserire la order by nella tabella e mi trovo questo errore:

    Script error detected at line 20.
    Source line: SQL="SELECT * FROM " & tabella "ORDER BY Nome Brano"
    Description: Prevista fine istruzione

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,822
    prova così:
    codice:
    SQL="SELECT * FROM " & tabella & " ORDER BY 'Nome Brano' "

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    32
    ah si avevo già provato anche così ma mi dava questo errore:

    Script error detected at line 22.
    Source line: set rsbrani=connbrani.execute(SQL)
    Description: Errore di sintassi nella clausola FROM

    immagino sia colpa della variabile tabella ma togliendola mi tornano gli altri problemi.
    Ultima modifica di Mattia95; 26-06-2014 a 15:10 Motivo: un giaguaro mi fissava mentre scrivevo

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    Non conosco access 2010 ma eviterei i nomi delle tabelle divisi (nome_brani) e prova anche questa query
    SQL="SELECT Id, Nome Brano, Artista, Album, Play FROM "& tabella &" ORDER BY Nome Brano "
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,822
    stampa la query a video e ferma il processo: non possiamo tirare a indovinare, sopratutto se di continuo cambia il nome di questo e quello

    dopo la query scrivi:

    response.write sql
    response.end

    riporta qui sia la query che il risultato
    senza fare altre modifiche


    ORDER BY Nome Brano non può essere

  8. #8
    connbrani.open"Provider=Microsoft.ACE.OLEDB.12.0;
    'ERRORE
    D ata Source="& server.mappath("brani.accdb")


    codice:
    connbrani.open"Provider=Microsoft.ACE.OLEDB.12.0;
    Data Source="& server.mappath("brani.accdb")

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    32
    Risolto alla fine al posto di:

    codice:
    SQL="SELECT * FROM " & tabella 
    
    bisognava mettere

    codice:
    SQL="SELECT * FROM brani ORDER BY [Nome Brano] 
    
    cavicchiandrea alla fine l'unica cosa che non avevo provato erano le quadre con il nome diviso che alla fine era il problema grosso grazie

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    32
    Non è cambiato nessun nome nel sito comunque se faccio response.write, mi scrive l'SQL sopra la tabella con niente dentro
    Data source non so come ma si è staccato durante la copia.
    cavicchiandrea ho provato a fare come hai detto ma il problema dell'ORDER BY non si risolve per il resto funziona come il mio codice

    il codice che ho scritto sopra è quello funzionante però se ci aggiungo ORDER BY mi da questo errore:


    Script error detected at line 22.

    Source line: set rsbrani=connbrani.execute(SQL)
    Description: Errore di sintassi nella clausola FROM

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.