Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183

    perchè non succede niente???

    Ciao a tutti,
    spero di riuscire a spiegarmi:
    vorrei che l'utente inserisce in una textbox il nome del campo da cui poi cercare il valore inserito nell'altro textbox.
    Non succede nulla, non mi da neanche errore!
    Grazie


    dim objcmd as new oledbdataadapter ("select * from allievi where '"& nome_campo.text &"' like '"& valore_da_cercare.text &"'", objconn)

    dim ds as dataset=new dataset()
    objcmd.fill (ds,"allievi")

    mydatagrid.datasource=ds.tables("allievi").default view
    mydatagrid.databind

    <aspanel ID="pannello" runat="server" Font-Name="verdana" Font-Size="10pt" HorizontalAlign="Center">


    <asp:textbox ID="nome_campo" runat="server" Width="300" Font-Name="verdana" ForeColor="#FF0000"/>


    <asp:textbox ID="valore_da_cercare" runat="server" Width="300" Font-Name="verdana" ForeColor="#FF0000"/>
    victor
    ----------------------

  2. #2
    In questi casi devi controllare che non ci siano problemi con la query fatta. Puoi controllare con il debug o con dei semplici response.write quale query viene inviata al database?

    Per esempio:
    codice:
    Response.Write("select * from allievi where '"& nome_campo.text &"' like '"& valore_da_cercare.text &"'")
    Naturalmente do per scontato che il codice sia inserito corretttamente negli eventi idonei.

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    il problema è che nome_campo.text non viene proprio considerato
    ti mando il codice a grandi linee

    grazie



    sub seleziona (obj as object, e as eventargs)



    dim objconn as new oledbconnection ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.MapPath("scuola_dansalsa2.mdb"))


    dim objcmd as new oledbdataadapter ("select * from allievi where '"& nome_campo.text &"' = '"& nome.text &"'", objconn)

    dim ds as dataset=new dataset()
    objcmd.fill (ds,"allievi")

    mydatagrid.datasource=ds.tables("allievi").default view
    mydatagrid.databind



    end sub


    <aspanel ID="pannello" runat="server" Font-Name="verdana" Font-Size="10pt" HorizontalAlign="Center">


    <asp:label runat="server" ID="messaggio" Font-Name="verdana" Font-Size="12pt" ForeColor="#FF0000" Font-Bold="true"/>



    <asp:label runat="server" Font-Name="verdana" Font-Size="8pt" ForeColor="#0000FF" Text="inserisci il nome da ricercare"/>



    <asp:textbox ID="nome_campo" runat="server" Width="300" Font-Name="verdana" ForeColor="#FF0000"/>


    <asp:textbox ID="valore" runat="server" Width="300" Font-Name="verdana" ForeColor="#FF0000"/>




    <asp:button runat="server" OnClick="seleziona" Text="ricerca"/>


    </aspanel>
    victor
    ----------------------

  4. #4
    Ok, credo di aver capito. Il problema sta nei singoli apici intorno al nome del campo che vuoi inserire:
    codice:
    ("select * from allievi where "& nome_campo.text &" = '"& nome.text &"'", objconn)
    Mi togli una curiosità? La pagina in questione è qualcosa che riguarda il ballo?

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    grazie mille, sei sempre molto gentile...erano le virgolette.

    Comunque si riguarda il ballo.

    Avrei un'alta domanda da farti.
    Se invece di inserire il nome dal campo del db dentro una textbox (quindi è una cosa che dovrebbe fare l'utente), volessi fare apparire il nome del campo dentro una select (che in html è select ma non so a cosa corrisponde in asp.net). Il nome dei campi li scrivo io e faccio in modo che appaiano sotto forma di select. A questo punto recupererei il valore della select con lo stesso metodo di prima??

    Grazie
    victor
    ----------------------

  6. #6
    grazie mille, sei sempre molto gentile...erano le virgolette.
    Prego
    Comunque si riguarda il ballo.
    Una volta finito, si può avere il link?
    Avrei un'alta domanda da farti.
    Se invece di inserire il nome dal campo del db dentro una textbox (quindi è una cosa che dovrebbe fare l'utente), volessi fare apparire il nome del campo dentro una select (che in html è select ma non so a cosa corrisponde in asp.net). Il nome dei campi li scrivo io e faccio in modo che appaiano sotto forma di select. A questo punto recupererei il valore della select con lo stesso metodo di prima??

    Grazie
    Il select dell'html è un DropDownList in asp.net. Puoi inserire nel codice html della pagina:
    codice:
    <asp:dropdownlist id="campo" runat="server">
    <asp:ListItem Selected="True" Value="nome_campo1">Campo 1</asp:ListItem>
    <asp:ListItem Value="nome_campo2">Campo 2</asp:ListItem>
    </asp:dropdownlist>
    <asp:ListItem Value="nome_campo3">Campo 3</asp:ListItem>
    </asp:dropdownlist>
    Quindi da codice per il comando sql:
    codice:
    ("select * from allievi where "& campo.SelectedValue &" = '"& nome.text &"'", objconn)
    Maggiori info sul Dropdownlist:
    http://msdn.microsoft.com/library/de...classtopic.asp
    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    se ti interessa il ballo vai su www.estrellas.it un sito fatto tutto da me (interamente con l'adorato asp) in cui l'utente può interaggire e fare un sacco di cose. Anzi se desideri darmi un parere...non mi offendo affatto
    victor
    ----------------------

  8. #8
    Tempo fa ero un ballerino di salsa!

    Un commento se posso farlo è sulle immagini: un po' troppe e un po' pesantine! La pagina di presentazione iniziale, anche se caricata sull'adsl, era un po' lenta ed sono passato alla home page prima della fine del caricamento

    Qui toglierei da sotto le immagini il link "info" e lascerei solo l'immagine cliccabile con magari qualche descrizione nella proprietà ALT.

    Il resto dipende dai gusti

    Ciao
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    per quanto riguarda le immagini sto cercando un rimendio per fare in modo che quando l'utente fa l'upload si creino due immagini separate di cui una MENO pesante....tu avresti qualche soluzione??


    ciao
    victor
    ----------------------

  10. #10
    AZ [Microsoft - .NET MVP]
    Mia Home page: http://ciclismo.sitiasp.it
    Asp.Net community: http://www.aspitalia.com
    Il mio blog: http://blogs.aspitalia.com/az

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.