Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    killerina
    Guest

    recupero dati da una combo

    ciao... devo semplicemente recuperare dei dati da una combo...
    ho scritto

    Dim Giorno As String
    Giorno = Ddlgiorno.SelectedItem

    e mi dice di non poterlo convertire in stringa.... ma poi il bello è che dovrei concatenarlo con il mese e farlo diventare una data!!!!

    PSrogrammo in NET da 2 giorni...

  2. #2
    killerina
    Guest
    ce l'ho fatta...

  3. #3

    Scusa la maleducazione..ma

    Ciao, scusa se mi permetto, ma....
    Sono contentissimo che sei riuscita a risolvere il problema che avevi, ma non è che mi diresti come hai fatto per acquisire i valori dal combo, e poi, se l'hai fatto, come faccio a caricargli dentro dei dati da un DB Access?
    Se mi rispondi ti sarò per sempre in debito.

    Grazie!
    :gren:Mi fanno male gli occhi....perchè non li hai mai usati...

  4. #4
    killerina
    Guest
    io la combo però l'ho caricata manualmente perchè sono una combo giorni e una mesi, cmq l'ho salvata nel database


    spero ti sia utile il codice....anche se la formattazione della data non funziona

    'salvo dentro giorno il giorno selezionato
    Dim Giorno As String
    Giorno = Ddlgiorno.SelectedItem.Text

    'salvo dentro mese il mese selezionato
    Dim Mese As String
    Mese = DdlMese.SelectedItem.Text


    'controllo se la data già esiste
    Dim SQL As String
    Dim strConnessione As String = "File Name=" & Server.MapPath("Report.udl")
    Dim Connessione As New OleDb.OleDbConnection(strConnessione)
    Session("Percorso") = strConnessione
    SQL = "SELECT * FROM Festivita WHERE Festivita_Data " & _
    "=" & Data & ""
    Dim Comando As OleDb.OleDbCommand = New OleDb.OleDbCommand _
    (SQL, Connessione)

    Dim Reader As OleDb.OleDbDataReader
    Dim DataEsi As Date


    Try
    Comando.Connection.Open()
    Reader = Comando.ExecuteReader
    'mi prendo il campo che mi interessa
    Do While Reader.Read
    DataEsi = Reader(2)
    Loop
    Catch ex As OleDb.OleDbException
    LblErrore.Text = ex.Message
    Finally
    Reader.Close()
    Comando.Connection.Close()
    'se la data non esiste inserisco la nuova festa
    If DataEsi = Nothing Then
    Connessione.Open()
    SQL = "INSERT INTO Festivita (Festivita_Descrizione, Festivita_data)" & _
    "VALUES ('" & Festa & "', '" & Data & "')"

    Dim ComandoMod As New OleDb.OleDbCommand(SQL, Connessione)
    ComandoMod.ExecuteNonQuery()
    LblErrore.Visible = True
    LblErrore.Text = "Inserimento avvenuto con successo!!!"
    Else
    LblErrore.Visible = True
    LblErrore.Text = "Data già configurata"
    End If
    End Try

  5. #5

    Grazie

    Ottimo grazie, parte del codice mi è stata utile, soprattutto la connessione col DB, ma volevo chiederti un'altima cosa:

    se supponiamo che io ho una Text, e tramite la pressione di un Pulsante voglio che il testo dentro la Text vada ad accodarsi alla lista del Combo, come faccio?

    Io programmo in Vbasic6.0 e solitamente usa il metodo .AddNew(), ma qui non c'è....

    Grazie e se hai bisogno qualsiasi cosa...ci provo diciamo
    :gren:Mi fanno male gli occhi....perchè non li hai mai usati...

  6. #6
    killerina
    Guest
    richiami semplicemente la pagina
    Response.redirect ("MiaPagina.aspx")
    così lui si rifà la Load e l'Init e ricarica tutto


    invece tu sia mica come posso inserire un iD manualmente in una combo???

  7. #7
    Non ci siamo capiti mi sa...aspetta provo am spiegarti meglio, io voglio che quando premo un tasto, quello che c'è in un Text, venga inserito nel combo, un Append insomma...supponi che il combo sia vuoto e che lo voglio riempire inserendo i valori nel text e schiacciando il pulsante mi si caricano dentro al combo.

    Dunque cosa intendi per inserire manualmente un Id? Intendi indicizzare la lista che viente creata? Se è questo prova con la proprietà .index se no prova a spiegarmi meglio

    Ciaox
    :gren:Mi fanno male gli occhi....perchè non li hai mai usati...

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.