Dim con As OleDbConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxxx.mdb;User Id=admin;Password=") con.Open Dim cmd As OleDbCommand = New OleDbCommand ("INSERT INTO tabel (id,html) VALUES (" + id + "," + html + ")", con) cmd.ExecuteNonQuery con.Close
eller bedre:
Dim con As OleDbConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxxx.mdb;User Id=admin;Password=") con.Open Dim cmd As OleDbCommand = New OleDbCommand ("INSERT INTO tabel (id,html) VALUES (@id,@html)", con) cmd.Parameters.Add("@id", OleDbType.Integer).Value = id cmd.Parameters.Add("@html", OleDbType.LongVarChar).Value = html cmd.ExecuteNonQuery con.Close
arne_v - Er det denne du mener?.. : Dim con As OleDbConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xxxx.mdb;User Id=admin;Password=") con.Open Dim cmd As OleDbCommand = New OleDbCommand ("INSERT INTO tabel (id,html) VALUES (@id,@html)", con) cmd.Parameters.Add("@id", OleDbType.Integer).Value = id cmd.Parameters.Add("@html", OleDbType.LongVarChar).Value = html cmd.ExecuteNonQuery con.Close
du skal først være opmærksom i det øjeblik at du IKKE vil have at <br /> vises som linjeskift. Sålænge at du bare lægger HTML i DB så er der ingen ko på isen :)
jeg har et tekstfelt som skal indeholde "indholdet" på en side.
Jeg skriver teksten:
blabal ablaabla balablaa balalbalablabla...
også vil jeg kunne trykke på en knap "link" og så tilføjer den "<a href=blabla target=_self>blabla</a>" ind i tekstboxen. Selvf. kan man gøre det manuelt, men det er til et CMS hvos brugeren måske ikke kan html kode...
Jeg er ikke sikker på at jeg helt forstår hvad du vil.
Og slet ikke i web context.
Men her er noget kode til inspiration:
Dim s As String = tb.Text Dim ix As Integer = s.LastIndexOf(" ") + 1 Dim s2 As String = s.Substring(0, ix) & "<A HREF=""" & s.Substring(ix) & """>" & s.Substring(ix) & "</A>" tb.Text = s2
det var ikke det jeg mente.. hmm det er lidt svært at forklare..
jeg vil kunne tilføje tekst til tekst som allerede står i textboxen. Uden postback altså. Jeg begynder at tro der skal Java til det.
Ved ikke om du kender til www.hardwareonline.dk. Der kan man f.eks. Markere en tekst og trykke på "Fed" knappen så kommer der <b></b> rundt om den markede tekst. og det samme med "Link" og "Kursiv"
Function tagFormat(tekst as String, tag as String) as String Dim returnTxt As String returnTxt = "<" & tag & ">" & tekst & "</" & tag & ">" RETURN returnTxt End Function
Sub btn_Click(sender As Object, e As EventArgs) Dim tekst As String Dim tag As String tekst = tb.Text tag = listBoxOfTags.SelectedItem.Value test = tagFormat(tekst, tag) lbl.Text += test End Sub
Jeg var skam også helt nede og grave de allerede fem opgaver med asp.net op, som jeg har lavet... (multimediedesignerudd.) Jeg mente nok jeg havde lavet sådan en.. Men det kan da ikke være for svært at smide en ekstra variabel ind så attributer kan komme med.. :)
korrekt, men der kommer jo også et tidspunkt hvor man må overveje hvad der er lettest 1) MyMethod(param1, param2, param3...) eller 2) string.Format("<a href=\"{0}\">{1}</a>", utl);
smag og behag :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.