Hur räknar man antal tecken i en text som man hämtar från db i access?
räkna tecken
11 svar · 618 visningar · startad av WebbisNet
len ja, tack
Hur skriver jag om
<table>
<tr>
<%if Len(rs("insand_text")) > 100 then%>
<td>
<%=strText%>
</td>
<td>
<%=strText%>
</td>
<%end if%>
</tr>
</table>
så att ex att i vänstra tabellen vill jag visa de 100 första tecknen i strängen och resten i den högra
<table>
<tr>
<%
if len(strText) > 100 then
response.write("<td>" & left(strText,100) & "</td>")
response.write("<td>" & right(strText,len(strText)-100) & "</td>")
else
response.write("<td colspan='2'>" & strText & "</td>")
end if
%>
</tr>
</table>
cyprys skrev:
<table> <tr> <% if len(strText) > 100 then response.write("<td>" & left(strText,100) & "</td>") response.write("<td>" & right(strText,len(strText)-100) & "</td>") else response.write("<td colspan='2'>" & strText & "</td>") end if %> </tr> </table>
funkar perfekt förutom felet
Microsoft VBScript runtime error '800a0005'
Invalid procedure call or argument: 'right'
/misc/skrivklada/las-skrivklada.asp, line 117
jag får när texten är under 100 tecken
117 är då raden response.write("<td valign='top' width='300'>" & right(strText,len(strText)-1200) & "</td>")
What?!
right(strText,len(strText)-1200(!))
Är texten under 100 tecken ska du inte behöva dela upp den?
cyprys skrev:
What?!
right(strText,len(strText)-1200(!))Är texten under 100 tecken ska du inte behöva dela upp den?
Just därför jag börjar undra varför det felet kommer fram
Kanske för att du skriver att du vill visa 1200 tecken för lite?
cyprys skrev:
Kanske för att du skriver att du vill visa 1200 tecken för lite?
har samma kod som du skrev, ändrade bara 100 till 1200 och inget annat
På alla tre ställena?


