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

Discussione: [C#] errore di cast

  1. #1
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512

    [C#] errore di cast

    ciao...
    ho prelevato una riga di un campo del db che sto usando...

    è semplicemente un campo memo...

    il punto è che vorrei inserire il contenuto all'interno di una variabile...

    mi sono messo a fare così:

    string variabile = Eval("campo");

    il compilatore mi da questo errore:

    "impossibile convertire un tipo object in string"...

    mi potete dare una dritta su come fare per manipolare questi dati??

    grazie, francesco

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    non so cosa intendi con Eval
    comunque devi convertire in stringa quind o
    Codice PHP:
    Convert.ToString(Eval("campo")) 
    o
    Codice PHP:
    .ToString(Eval("campo")) 
    Forza la magica ROMA

  3. #3
    o Eval("campo").ToString()
    Fiore Bat - www.bcscommunity.it

  4. #4
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    Originariamente inviato da FiOrEbAt
    o Eval("campo").ToString()
    si scusate avevo scritto male io la seconda opzione
    Forza la magica ROMA

  5. #5
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    eval lo uso per estrarre i dati da un campo del database...

    cmq anche usando:

    variabile = Eval("campo").toString();

    mi da errore...

    aiutooo

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da pip19
    eval lo uso per estrarre i dati da un campo del database...

    cmq anche usando:

    variabile = Eval("campo").toString();

    mi da errore...

    aiutooo

    :master: Eval l'ho sempre visto dentro <%# %> :master:

    puoi mandare la procedura completa? (togli il più possibile, che 1000 righe di codice non lo leggo di sicuro )
    Pietro

  7. #7
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    ma eval funziona anche su c#

    a me è capitato (un bel pò di tempo fa ) che mi serviva l'eval in c# eho scoperto
    che purtroppo non c'era ma c'era solo in vb.net (non mi ricordo che versione del framework fosse) poi non mi è più servito quindi non lo sò
    ora c'è anche in c# ?
    Forza la magica ROMA

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da albis
    ma eval funziona anche su c#

    a me è capitato (un bel pò di tempo fa ) che mi serviva l'eval in c# eho scoperto
    che purtroppo non c'era ma c'era solo in vb.net (non mi ricordo che versione del framework fosse) poi non mi è più servito quindi non lo sò
    ora c'è anche in c# ?
    Ma lo vogliamo capire che il framework è indipendente dal linguaggio?
    Se funziona col basic, funzionerà pure con c#, e viceversa .

    ps. Forse non è eval, ma Eval, e forse perchè è nel framework2
    Pietro

  9. #9
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    Originariamente inviato da pietro09
    Ma lo vogliamo capire che il framework è indipendente dal linguaggio?
    Se funziona col basic, funzionerà pure con c#, e viceversa .

    ps. Forse non è eval, ma Eval, e forse perchè è nel framework2
    scusa forse mi sbaglio
    ma a suo tempo eval iun vb c'era e in c# no infatti quando ho cercato in internet ho trovato vari riferimenti che dicevano in c# non c'è ma si potrebbe ovviare così.....
    e poi appunto elencavano varie soluzioni tipo funzioni che simulavano l'eval e altre che non ricordo
    Forza la magica ROMA

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: ho l'impressione che parliamo di cose diverse
    Io intendo questo:

    codice:
    <%@ Page Language="C#" %>
    <%@ Import Namespace="l=libreria.ModuloWeb" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
        protected void Page_Load(object sender, EventArgs e)
        {
            l.DataBind(this.Repeater1, gl.StringaConnessioneTest, "select * from regioni");
        }
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Pagina senza titolo</title>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:Repeater ID="Repeater1" runat="server">
                <ItemTemplate><%# Eval("nome_regione") %></ItemTemplate>
                <SeparatorTemplate><hr /></SeparatorTemplate>
            </asp:Repeater>
        </form>
    </body>
    </html>
    Pietro

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.