13. december 2001 - 16:08Der er
6 kommentarer og 1 løsning
funtion der opdeler en tekst i 2 stykker
Jeg skal bruger en funktion der opdeler en mængde tekst i cirka 2 lige store bider. Teksten kommer fra et database felt. Teksten indeholder HTML tags. Første tekstmænge skal slutte pænt ved et punktum i nærheden af halvdelen af tekst mængden.
Jeg har lavet følgende men kan ikke få det til at virke.
Function GetDataConnection() dim oConn, strConn Set oConn = Server.CreateObject(\"ADODB.Connection\") strConn = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\Inetpub\\wwwroot\\totalproduktion\\total.mdb\" oConn.Open strConn set GetDataConnection = oConn End Function
Set Conn = GetDataConnection
dbTable = \"tekster\"
SET RS=Conn.Execute(\"SELECT * FROM \" & dbTable & \" WHERE ID = 4 ORDER BY Titel ASC\")
aa = len(Server.HTMLEncode(RS(\"Tekst\"))) ee = aa/2
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ovenstående eksempel opdeler da ikke teksten i to, i nærheden af et punktum. Du må finde midten, og så søge til begge sider fra midten, indtil du finder et punktum. Det skulle ikke være så svært i en for-next løkke.
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.