Eclipse, nej det där fungerade inte. Det var när jag tog Trim det fungerade. Jag undrar bara varför den sätte in mellanslag när strängen inte innehåller några sådana
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
22 svar · 310 visningar · startad av erka · sida 2 av 2
ska inte detta gå ? <%If Len(RS("newscontent")) < 300 Then%> <%=RS("newscontent")%> <%Else%> <%=Left(rs("newscontent"),220)%> <%End If %> \------------------ 1 Man, 1 Million dead, The odds are just about even - Ash \[Redigerat av erka den 20 apr 2001\]
Läs frågan i sin helhet →Eclipse, nej det där fungerade inte. Det var när jag tog Trim det fungerade. Jag undrar bara varför den sätte in mellanslag när strängen inte innehåller några sådana
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
Att den lägger till extra mellanslag kan bero på vilket format fältet i databasen har som värdet ligger i.
I MS SQL så finns det flera datatyper och väljer du tex char(10) då kommer den lägga till värdet och om det är mindre än 10 tecken så kommer fältet fyllas ut ett övriga utrymmet med mellanslag så att det blir 10 tecken totalt.
I MS SQL kringår man det med att istället välja datatypen varchar(10) och då fyller den inte ut med onödiga mellanslag.
För mer ingående info får du fråga någon som inte är nybörjare. ;)
//JANspeed
[Redigerat av Janspeed den 25 apr 2001]
tack för det, visste att det var så i SQL server, men inte från en access databas. Hittade inga sånna inställningar i Access förutom lägga in max antal tecken etc.
Danke..
------------------
1 Man, 1 Million dead, The odds are just about even - Ash