+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Al comando è già associato un DataReader aperto, che deve essere chiuso

  1. #1
    L'avatar di massimo74rn
    massimo74rn non è in linea Scolaretto
    Post
    300

    Al comando è già associato un DataReader aperto, che deve essere chiuso

    Cosa sbaglio? pensavo qualcosa come cmd.close tra le due istruzioni, ma non si può fare, come risolvo?


    cn.Open()

    cmd = New SqlCommand("select * from Province ORDER BY Capoluogo", cn)
    Provincia.DataSource = cmd.ExecuteReader()
    Provincia.DataTextField = "Capoluogo"
    Provincia.DataValueField = "IDProvincia"
    Provincia.DataBind()
    Provincia.Dispose()
    Provincia.SelectedValue = 1


    cmd = New SqlCommand("select * from Categorie", cn)
    Categoria.DataSource = cmd.ExecuteReader()
    Categoria.DataTextField = "Categoria"
    Categoria.DataValueField = "IDCategoria"
    Categoria.DataBind()
    Categoria.Dispose()
    Categoria.SelectedValue = 1
    cn.Close()
    Max

  2. #2
    L'avatar di massimo74rn
    massimo74rn non è in linea Scolaretto
    Post
    300
    comunque ho risolto così:

    cmd = New SqlCommand("select * from Province ORDER BY Capoluogo", cn)
    Provincia.DataSource = cmd.ExecuteReader()
    Provincia.DataTextField = "Capoluogo"
    Provincia.DataValueField = "IDProvincia"
    Provincia.DataBind()
    Provincia.DataSource.close()
    Provincia.Dispose()
    Provincia.SelectedValue = 1


    inserendo questa rga:
    Provincia.DataSource.close()
    Max

  3. #3
    martin non è in linea Scolaretto
    Post
    172
    scusa, ma.... l'utilità?

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi