02. marts 2006 - 11:09Der er
13 kommentarer og 1 løsning
Oprette et <br> i databasen
Jeg har søgt hele ekspertens igennem for at finde en løsning på hvordan jeg overfører et linieskift(Enter) fra et tekstfelt til databasen, dog ikke for programeringssproget c#! Har jeg forstået det ret, skal man indsætte en replacesætning, men liige hvordan dén udformes og hvor den skal placeres er jeg i tvivl om.
Jeg har forsøgtmig med noget ligende <%=Replace(rs("feltnavn")&"", vbCrLf, "<br>")%> men kunne ikke finde 'rs'
Jeg formoder at den skal placeres inden indholdet af tekstfeltet indsættes i databasen... således ser det ud!
Kunstig intelligens har ikke bare givet virksomheder nye muligheder.
Slettet bruger
02. marts 2006 - 11:14#1
Har også hørt en fugl synge om at man sætte en egenskab på sin tekstbox som gør at tryk på enter automatisk indsætter et linieskift. I den engelske version hedder det noget i retning af 'enter key behavior'
Når du henter noget fra din database... i hvilket objekt gemmer du det så? I asp som er det kode du har afprøvet er rs det objekt som man gemmer indholdet i.
Synes godt om
Slettet bruger
02. marts 2006 - 12:35#5
Ups! Dvs jeg har blandet asp og aspx! Så tror da f..... at skidtet ikke virker! Jeg henter indholdet fra databasen hva en Repeater kaldet TheRepeater!
void LoadData() { OleDbConnection OurConnection; OleDbCommand OurCommand; OleDbDataAdapter OurDataAdapter; DataSet OurDataSet = new DataSet(); OurConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("database/info.mdb")+";"); OurConnection.Open(); OurCommand = new OleDbCommand("SELECT Overskrift, tekst FROM forside", OurConnection); OurDataAdapter = new OleDbDataAdapter(OurCommand); OurDataAdapter.Fill(OurDataSet, "forside"); TheRepeater.DataSource=OurDataSet.Tables["forside"]; DataBind(); }
Med al respekt for dem som hjælper de mindre vidende på dette forum, så går dette eksempel altså over min forstand! Hvordan kan dette lige hjælpe mig med linieskift i min tekst?? ~;)
Tak for din overbærenhed ;-)| ang. scriptet så istedet for at hente i databasen udskrev den "Replace(DataBinder.Eval(Container.DataItem, "Tekst"), "vbCrLf", "<br>")" ordret...
string strSQL = "UPDATE profil SET tekst = '" + strTekstBr + "'";
OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection); objCommand.ExecuteNonQuery(); objConnection.Close(); lblGemt.Text +="Profilen er opdateret!"; } </script>
Tak alligevel for hjælpen, det gav mig en idé om hvilken retning jeg skulle begive mig...
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.