giangi_77 ha scritto:
immagino che a db avrai un campo di tipo testo(Varchar, nvarchar o altro), giusto? In questo caso quando fai la tua insert ti salvi tutto l'html in una variabile di tipo stringa e converti il suo contenuto con Server.HtmlEncode
Es.
campoDB1 = Server.HtmlEncode(mioHtml)
Quando poi dovrai estrarre l'html, scriverai qualcosa del genere:
variabileMioHtml = Server.HtmlDecode(campoDB1)
mioControllo.Text = variabileMioHtml
dove mioControllo può essere una textbox o altro, qui devi vedere te dove metterlo, alla peggio puoi utilizzare un literal o fare un semplice response.write (sconsigliato). In ogni caso se devi mostrare l'html ti conviene appoggiarti a qualche contenitore come un placeholder.
ciao
Grazie per l'aiuto ma il problema mio non è come inserire i dati nel database. Ma come estrarli.
Guarda qua ho fatto così:
Dim connString As String
connString = "Data Source=(localhost);Initial Catalog=[Nome database];Persist Security Info=True;User ID=User;Password=Password"
Dim cnndata As SqlConnection = New SqlConnection(connString)
Dim cmd As SqlCommand = New SqlCommand()
Dim red As SqlDataReader = Nothing
cmd.Connection = cnndata
cnndata.Open()
cmd.CommandText = String.Format("SELECT Nome tabella FROM nome colonna")
red = cmd.ExecuteReader()
Do While red.Read()
Label1.Text = red.Item("Nome colonna")
Loop
cnndata.Close() Il problema è che così nel controllo label inserisce solo un valore di una riga della tabelle e gli altri non capisco come aggiungerli.
Grazie ancora per l'aiuto
:)
Modificato da MrPaky il 28 dicembre 2010 15.17 -