webForumDet fria alternativet

Fråga om PM i Access!

ASP

6 svar · 228 visningar · startad av Nypan

Medlem sedan aug. 200044 inlägg
Frågan#1

Hej fick nyligen veta hur jag skulle kunna lagra mer än 250 tecken i
Access.
Det jag fick höra var att jag skulle byta datatypen till PM i stället för text. Det har jag nu gjort och jag kan lagra mer än 250 tecken.

Men nu dyker andra problem upp, tidigare när datatypen var text tilldelade jag posten ett "-" tecken om de inte skrev något. När jag sen läser från databasen visas den inte om variabeln innehåller bara ett "-" tecken. Se kod nedan!

<% if RS4("komentar1") <> "-" Then %>
<%= RS4("komentar1") %>
<br>
<% end if %>

Nu när jag ändra datatypen till PM i stället för text fungerar det inte längre!!!

Är det någon som vet hur jag skall gå till väga för att åstakomma samma sak
som jag gjorde förut ´fast nu med PM.

  Tacksam för svar/ Tomas
Medlem sedan dec. 19996 721 inlägg
#2

Varför gör du den tilldelningen?

Medlem sedan aug. 200044 inlägg
#3

För att annars får jag felet att fältet inte får vara null!!!

Medlem sedan dec. 19996 721 inlägg
#4

Det är bara att välja "Tillåt nollängd"->Ja i Access, för den nämnda kolumnen.

Medlem sedan aug. 200044 inlägg
#5

Tack för hjälpen!!!

Det hjälper mig med mycket annat men problemet kvarstår.

För det första vill jag kunna kontrollera om de har skrivit något överhuvudtaget, det går säkert men för det andra verkar den inte kunna upptäcka några radbrytningar som de som skriver har gjort.

Om du vet hur jag kan lösa detta utan att behöva ändra datafältet till text vore jag mycket tacksam!!!

Medlem sedan dec. 19996 721 inlägg
#6

Om du vill kolla det från databasen så går det fint med:

if isnull(RS4("komentar1")) then

och

if len(RS4("komentar1"))=0 then

dock inte i en och samma if-sats.

Missar radbrytningar? Det tror jag inte. Det är inte du som missat att alla radbrytningar måste göras om till <BR> när de ska ut på en webbsida?

Medlem sedan aug. 200044 inlägg
#7

Tack snälla!!!

Allt funkar nu, det där med radbrytningar var bara en tabbe av mig!!!

Hade

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)