Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    20

    domande database in pagine web

    Buongiorno a tutti!

    premettendo che non sono esperto di database, anzi sono abbastanza ignorante, avrei dei quesiti da sottoporvi.

    sto sviluppando un sito web in aspx, collegato ad un database contenete dei corsi e uno contenente gli indirizzi mail.
    1)innanzitutto vorrei sapere, come faccio a collegare il database al sito web? ho cercato un po' online ma non mi è molto chiaro.

    2)ho una pagina aspx in cui dovrei leggere il contenuto della tabella corsi e visualizzare il contenuto in una tabella html, un datagrid o qualcosa di simile, come si puo fare?

    3)esiste un modo x poter salvare e leggere il database salvato su un computer remoto e non sul server? vorrei evitare di dover modificare ogni mese il database sul server, anche se non so se è possibile farlo.


    Grazie
    EC

  2. #2
    Utente di HTML.it L'avatar di Sonikag
    Registrato dal
    Mar 2004
    Messaggi
    2,080
    Ti butto giù un codice semplificato di come potreti fare per visualizzare i dati di una tabella. (Qui ho usato C# e un db access (quindi OleDb))

    Dentro al body HTML:
    codice:
    <asp:Repeater ID="repcart" runat="server">
    <ItemTemplate>
    <%# DataBinder.Eval(Container.DataItem, "nometuocampo") %>
    </ItemTemplate>
    </asp:Repeater>
    Nella tua pagina aspx.cs sostitiusci il page load con quello messo sotto e aggiungi la funziona "seleziona_record"
    Ricordati di importare using System.Data; e using System.Data.OleDb;
    codice:
       protected void Page_Load(object sender, EventArgs e)
        {
    
            if (!IsPostBack)
            {
                Seleziona_Record();
            }
        }
    
        public void Seleziona_Record()
        {
            OleDbConnection conn = new OleDbConnection();
            conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
            conn.Open();
    
            string sql = "SELECT * FROM Tuatabella";
            OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
            DataTable myTable = new DataTable();
            da.Fill(myTable);
            repcart.DataSource = myTable.DefaultView;
            repcart.DataBind();
            conn.Close();
    
        }

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    20
    grazie per la risposta, ma utilizzo VB come linguaggio e non riesco a farlo funzionare.. sapresti dirmi come cambia il codice o chiedo troppo?? :s

  4. #4
    ciao,
    porta qui
    codice:
    http://www.developerfusion.com/tools/convert/csharp-to-vb/
    il codice c#

    b.

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.