Ho fatto quello che ho scritto prima, però c'è un altro problema:
Nella textbox inserisco il testo estratto dal db tranquillamente in questo modo:
codice:
' ... collegamento al db access
'assegno il valore per visualizzarlo nella textbox della pagina aspx
While dr.Read()
IDNewsDB = dr("IDNews")
...
TitoloNewsDB.Text = dr("TitoloNews")
TitoloNewsDB.Text = (Replace(TitoloNewsDB.Text, "
", vbCrLf))
...
End While
conDb.Close()
Dopo aver modificato il testo, alla pressione del tasto modifica della pagina aspx esegue questo:
codice:
' ... collegamento al db access
Dim NTitolo As String = TitoloNewsDB.Text
NTitolo = (Replace(NTitolo, "´", "'"))
NTitolo = (Replace(NTitolo, Chr(34), "´´"))
NTitolo = (Replace(NTitolo, vbCrLf, "
"))
...
strSqlx = "UPDATE Avvisi SET [TitoloNews] = '" & NTitolo & "' WHERE IDNews = " & Request.QueryString("idavv") & ";"
cmdSqlx = New OleDbCommand(strSqlx, conDbx)
conDbx.Open()
cmdSqlx.ExecuteNonQuery()
conDbx.Close()
La cosa funziona, però non mi aggiorna TitoloNewsDB.Text e trovo il testo di prima non modificato.
Come faccio ad "azzerare" il TitoloNewsDB.Text e sostituirlo dopo la pressione del tasto al nuovo TitoloNewsDB.Text?
Grazie mille ancora.