Pagina 1 di 10 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 97
  1. #1

    Interrogare Database Access da un sito

    Salve
    Chiedo scusa ai moderatori del forum se questo stesso topic sia stato aperto da qualche parte sul forum, ma nonostante abbia utilizzato la funzione cerca non ho trovato nulla che potesse soddisfare la mia richiesta.

    Sono qui a scrivere per chiedere aiuto e supporto riguardo la creazione di un semplicissimo sito web dove però possiamo interagire con un database access, lavorando comunque in locale

    Le guide che ci sono chiariscono solo il codice, ma essendo alle prime armi per me è un po difficile da interpretare.

    Ringrazio anticipatamente chi si offrirà volontario ad aiutarmi


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Da locale non puoi accedere ad un database access remoto.

    Roby

  3. #3
    come no?

    forse mi sono espresso male, intento dire che creo un sito in html e poi lo apro nel computer steso senza metterlo su internet e visualizzo un database che risiede sempre nel mio hard disk...

    ho creato prima una pagina in htm per la richiesta e poi una in asp per fare il collegamento e elaborare la query

    Pagina Chiedi.HTM
    [HR]
    <html><head><title> palestra </title><head>
    <body>
    <p align = "center"><font "georgia" size ="5">ricerca iscritti</font></p>
    <form method ="post" action ="trova.asp">
    <input type ="text" name "codice"> &nbsp&nbsp
    inserisci il codice della tessera da cercare
    </body>
    </html>

    [HR]

    Pagina Trova.ASP
    [HR]
    <html><head><title>palestra</title></head>
    <body>
    <p align = center><font georgia size =5>risultato della ricerca</font></p>
    <%

    Set ObjConn = Server.CreateObject ("ADODB.Connection")
    objConn.Open ("provider = Microsoft.Jet.OLEDB.4.0;
    Data Soruce = C:\Documents and Settings\Luca\Desktop\LUCA BONAVITA\Database\Gestione Palestra\palestra.mdb")
    Set objConn.Execute ("SELECT * from iscritti where codice = " & codice & " ")
    if objRs.eof THEN
    response.write "< font "georgia" size = "5">attenzione codice " & codice & "
    inesistente o errato
    </font>"
    ELSE
    response.writw "<font "georgia" size "4"> codice = " & objRs ("codice") &" </font>
    "
    response.write "codfisc = " & objRs ("codfisc") & "
    "
    response.write "cognome = " & objRs ("cognome") & "
    "
    response.write "nome = " & objRs ("nome") & "
    "
    response.write "datan = " & objRs ("datan") & "
    "
    response.write "città = " & objRs ("città") & "
    "
    response.write "via = " & objRs ("via") & "
    "
    response.write "cap = " & objRs ("cap") & "
    "
    response.write "provincia = " & objRs ("provincia") & "
    "
    response.write "sesso = " & objRs ("sesso") & "
    "
    response.write "telefono = " & objRs ("telefono") & "
    "
    response.write "email = " & objRs ("email") & "
    "
    response.write "data del certificato = " & objRs ("data del certificato") & "
    "
    response.write "<hr size=1 width = 40% align= left>"
    END IF
    objRs.Close
    Set objRs = Nothing
    Response.write"</form>"
    %>
    </body>
    </html>
    [HR]



    Ecco quando apro la prima pagina Chiedi e inserisco il codice, mi esce la pagina bianca con scritta del risultato però senza alcun risultato....

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ah non avevo capito.
    Il campo codice che tipo di campo è?

    Roby

  5. #5
    il campo codice è CONTATORE... :berto:

    non saprei, non mi visualizza nulla, però non mi da alcun errore, quindi presumo che il collegamjento e qualcosa comunque fa....

  6. #6
    1 . il codice mettilo tra i tag giusti (tasto #)
    2. le pagine cerca e trova come sono legate tra di loro?

  7. #7
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    Originariamente inviato da InfoLuca

    codice:
    <html><head><title>palestra</title></head>
    <body>
    <p align = center><font georgia size =5>risultato della ricerca</font></p>
    <%
    
    Set ObjConn = Server.CreateObject ("ADODB.Connection")
    objConn.Open ("provider = Microsoft.Jet.OLEDB.4.0; 
    Data Soruce = C:\Documents and Settings\Luca\Desktop\LUCA BONAVITA\Database\Gestione Palestra\palestra.mdb")
    Set objConn.Execute ("SELECT * from iscritti where codice =  " & codice & "  ")
    if objRs.eof THEN
    response.write "< font "georgia" size = "5">attenzione codice " & codice & "
    inesistente o errato</font>"
    ELSE
    response.writw   "<font "georgia" size "4"> codice = " & objRs ("codice") &" </font>
    "
    response.write "codfisc = " & objRs ("codfisc") & "
    "
    response.write "cognome = " & objRs ("cognome") & "
    "
    response.write "nome = " & objRs ("nome") & "
    "
    response.write "datan = " & objRs ("datan") & "
    "
    response.write "città = " & objRs ("città") & "
    "
    response.write "via = " & objRs ("via") & "
    "
    response.write "cap = " & objRs ("cap") & "
    "
    response.write "provincia = " & objRs ("provincia") & "
    "
    response.write "sesso = " & objRs ("sesso") & "
    "
    response.write "telefono = " & objRs ("telefono") & "
    "
    response.write "email = " & objRs ("email") & "
    "
    response.write "data del certificato = " & objRs ("data del certificato") & "
    "
    response.write "<hr size=1 width = 40% align= left>"
    END IF
    objRs.Close
    Set objRs = Nothing
    Response.write"</form>"
    %>
    </body>
    </html>
    Il primo errore che mi salta all'occhio è quello evidenziato.



    Un'altra cosa: se utilizzi il response.write, gli attributi dei tag devono avere le virgolette raddoppiate. (Attenzione che hai dimenticato qualche =)

    codice:
    response.write "< font face=""georgia""  size=""5"">attenzione codice " & codice & "
    inesistente o errato</font>"




    Comunque, per rendere il codice più leggibile ti consiglierei di aprire e chiudere il tag asp.

    codice:
    if objRs.eof THEN%>
     <font face="georgia" size="5">attenzione codice <%=codice%> inesistente o errato</font><%
    ELSE%>
     <font face="georgia" size="4">codice = <%=codice%> </font>
    
     [...]
    %>
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  8. #8
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    Notavo solo ora... Ma nella trova.asp non utilizzi request.form per leggere il codice inserito nella pagina precedente?
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  9. #9
    Originariamente inviato da MMarzia
    Notavo solo ora... Ma nella trova.asp non utilizzi request.form per leggere il codice inserito nella pagina precedente?
    esattamente quello che chiedevo al punto 2 del mio post

  10. #10
    Hai installato il webserver sulla tua macchina ?

    No, dico, mai i files li hai messi nella root oppure è solo i db che è fuori ?

    codice:
    C:\Documents and Settings\Luca\Desktop\LUCA BONAVITA\Database\Gestione Palestra\palestra.mdb
    Ma si puo interrogare il db fuori dalla wwwroot ?

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.