Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213

    problema inserimento testo attraverso istruzione insert

    Sto realizzando un agenda con l'utilizzo di un database.Il problema che mi si pone e non so se si può fare nel modo che vorrei è recuperare del testo inserito in una texbox e inviarlo tramite un'istruzione insert nel database.Vi posto il codice per comodità:

    codice:
    Sub inserisci(ByVal obj As Object, ByVal e As EventArgs)
            Dim myConnection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\ASPNET\data\agenda_repeater.mdb")
            
            Dim myCommand As New OleDbDataAdapter("insert into tblMessaggi(Descrizione)values(txtbox.text)", myConnection)
            
            Dim ds As DataSet = New DataSet()
            myCommand.Fill(ds, "tblMessaggi")
            
            Repeater1.DataSource = ds.Tables("tblMessaggi").DefaultView
            DataBind()
                  
        End Sub
    Sto utilizzando un oggetto Repeater per la visualizzazione dei dati.Grazie

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Stai sbagliando istruzioni...
    Riempire il Dataset e poi bindarlo al repeater non esegue la query di Insert.

    (che tra l'altro credo sia sbagliata per due motivi:
    1-e' pericoloso passare dati in questo modo, dovresti usare una stored.
    2-dovresti racchiudere fra apici singoli il valore passato).

    Dovresti eseguire la Insert cosi', (a memoria):
    codice:
          Try
             Dim affected As Integer
             affected = myCommand .ExecuteNonQuery()           
           Catch ex As SqlException
             Throw ex
           Finally
             myCommand.Dispose()
             myConnection.Close()
           End Try

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.