Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: Problema

  1. #1

    Problema

    Mi è capita una cosa strana... sto provando a fare il lavoro di programmazione esposto da me qualche post prima però ho dei problemi nella visualizzazione dei risultati da database access creato su office 2003.. mi da schermata bianca sul browser.. vi posto il codice utilizzato...
    <% Response.buffer=true


    set MIACONNESSIONE = Server.CreateObject("ADODB.CONNECTION")
    set MIORECORD = Server.CreateObject("ADODB.RECORDSET")
    miaconnessione.connectionstring ="driver={microsoft access driver (*.mdb)};dbq=" & server.MapPath("/www.ciao.it/mdb/dbase.mdb")
    miaconnessione.open
    sql="select * from foto where nameimg='" & nameimg & "' and namedsp='" & namedsp & "'"
    set MIORECORD = miaconnessione.execute(sql)



    %>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>vediamo un pò</title>
    </head>

    <body>
    <table border="1" bordercolor="#000000">
    <% do while not miorecord.eof

    Response.Write("<tr><td>[img]" & miorecord("mameimg") & "[/img]</td><td>" & miorecord("namedsp") & "</td></tr>")

    miorecord.movenext
    loop

    %>
    </table>
    </body>
    </html>
    è di certo un problema di connessione al db.. qualche idea? grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    prova a testare se il recordset contiene qualcosa, inserendo dopo la riga set MIORECORD = miaconnessione.execute(sql) l'istruzione

    response.write MIORECORD.EOF

    se viene stampato "true" vuol dire che il recordset è vuoto, nel qual caso o non hai record nella tabella o stai sbagliando la query!
    Cacca!

  3. #3
    True!


    ed ora...i campi nella tabella ci sono..e anche i record... quindi è la query?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Leggi il regolamento prima di aprire discussioni.
    Che vuol dire una discussione intitolata "Problema"?

    Roby

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Stampa la query e verifica cosa cerchi di eseguire.

    Roby

  6. #6
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    Originariamente inviato da Mizushige
    True!


    ed ora...i campi nella tabella ci sono..e anche i record... quindi è la query?
    si è la query
    controlla la where e le condizioni che gli poni
    Cacca!

  7. #7
    si scusa.. ma nn sapevo come chiamarlo questo argomento..

    come dovrei fare roby?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql="select * from foto where nameimg='" & nameimg & "' and namedsp='" & namedsp & "'"
    response.write sql
    response.end
    Roby

  9. #9
    select * from foto where nameimg='' and namedsp=''

    mi da questo.. nn riesce a trovare i campi nel db?

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le due variabili sono vuote... da dove provengono?

    Roby

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.