20 messaggi dal 29 aprile 2008
Salve ragazzi ho un errore strano...

Ho un passaggio tra pagine che non funzione bene...
Nella prima pagina

<a href="all_attivita.aspx?ID_Attivita=ID_Attivita" style="font-family: Tahoma; font-size: 12px; text-decoration: none; color: #000000"><%# Eval("Titolo") %></a>


mentre nella seconda ho:

if (Request.Params["ID_Attivita"] != null)
        {
            String ConnString;
            OleDbConnection cn;
            OleDbCommand cmd;
            OleDbDataReader rdr;
            String sql;
            ConnString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("App_Data/attivita.mdb");
            cn = new OleDbConnection(ConnString);
            cn.Open();
            sql = "SELECT ID_Attivita,Titolo,Testo FROM Descrizione WHERE ID_Attivita= " + Request.Params["ID_Attivita"];
            cmd = new OleDbCommand(sql, cn);
            rdr = cmd.ExecuteReader();
            DataTable tabella = new DataTable("Descrizione");
            tabella.Load(rdr);
            Label1.Text = tabella.Rows[0]["Titolo"].ToString();
            Label2.Text = tabella.Rows[0]["Testo"].ToString();
        }
        else
        {
            Label1.Text = "Non ci sono notizie da visualizzare";
            Label2.Text = "Non ci sono notizie da visualizzare";
        }


Ora secondo voi perchè mi fa aprire sempre la stessa news e non quelle che seleziono io di mia volontà?
Punta sempre ad una sola qualunque titolo clicco mi apre sempre una sola...

Dove sbaglio?
Ciao! dandogli un'occhiata veloce mi sembra che l'errore possa essere nel link della prima pagina, prova a cambiare l'identificatore "<a href="all_attivita.aspx?ID_Attivita..." potrebbe essere questo il problema...ma ti dico, ho dato un'occhiata veloce...

ciao!!

Creazione Siti Vicenza
Posizionamento Siti - SEO
20 messaggi dal 29 aprile 2008
Cambiare identificatore...nel senso di cambiare ID_Attivita in Titolo...questo intendi?
ID_attività è la chiave primaria? se non lo è prova a passargli come riferomento la chiave primaria e vediamo cosa succede....

Creazione Siti Vicenza
Posizionamento Siti - SEO
20 messaggi dal 29 aprile 2008
Grazie per la risposta...però la chiave primaria è ID_Attivita  ...

E adesso come si può fare?
se hai un po di pazienza domani mattina guardo un lavoro che avevo fatto qualche tempo fa e dove avevo la stessa necessità...cosi mi viene in mente e ti posso dire che soluzione avevo trovato... ok?


Creazione Siti Vicenza
Posizionamento Siti - SEO
46 messaggi dal 25 febbraio 2002
io cambierei:
href="all_attivita.aspx?ID_Attivita=ID_Attivita"
in:
href="all_attivita.aspx?ID_Attivita="+ID_Attivita
così diventa variabile...
ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.