27. april 2004 - 08:23Der er
8 kommentarer og 1 løsning
Firkant i stedet for linjeskift
Jeg har konverteret hele vores gamle sagsdatabase fra filemaker pro til sql... men hvor der tidligere var linjeskift er der nu sådan en lille firkant... hvis jeg kopierer den over i min kode, laver den bare et linjeskift... hvordan kan jeg så replace den med vbcrlf???
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.
du kan jo altid bruge replace() funktionen i asp, hvis du ved hvilket char-nummer firkanten har. Den burde kunne findes med asc() funktionen, som returnerer char-nummeret på en karakter.
Ja, men problemet er så at asc() funktionen skal have at vide hvilken char den skal returnere... og det kan jeg ikke fortælle den, da min notepad bare laver et linjeskift når jeg copy/paster firkanten derind fra sql databasen
så kan du jo finde firkantens nummer ved at "selecte" fra databasen.
set rs = conn.execute("select xxxx from xxxx where 'en række med firkant'") for f=1 to len(rs("xxxx")) Response.write mid(rs("xxxx"),f,1)&": "& asc(mid(rs("xxxx"),f,1)) & "<br>" next
når du har fundet nummeret, er det "bare" at update.... set rs = conn.execute("select * from xxxx") do while not rs.eof conn.execute("update xxxx set xxx='"& replace(rs("DinTekst"),chr(xx),vbcrlf) &"' where id="& rs("id")) rs.MoveNext loop
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.