Tabbar(inte misstag ;)) är Chr(9)
Retur är Chr(10)
Sedan får du väl göra replace på dem, eller vad menar du?
Hur?
14 svar · 491 visningar · startad av trexter.com
Hur?
Tabbar(inte misstag ;)) är Chr(9)
Retur är Chr(10)
Sedan får du väl göra replace på dem, eller vad menar du?
Jesper T skrev:
Tabbar(inte misstag ;)) är Chr(9)
Retur är Chr(10)
Sedan får du väl göra replace på dem, eller vad menar du?
Jo.. men jag kunde inte Chr:s för dem. Tack!
:)
Använd vbTab och vbCrLf då.
Chr(10) är endast radbrytning, inte ny rad. Vill man ha det också (Carriage return Line feed) så tror jag att det är Chr(10) + Chr(12).
Felmeddelande!
Ok, jag kan nu ersätta tabbar och radbyten med andra strängar men jag får inte ihop Update-satses:
Connect.Execute "UPDATE htmlkod SET toppen = '"&Petain&"' WHERE id = "&Request.QueryString("id")
ger:
Microsoft JET Database Engine error '80040e14'
Syntax error (missing operator) in query expression ''<html>-enter-}<head>-enter-}<title><%=title%></title>-enter-}<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">-enter-}</head>-enter-}-enter-}<script language='.
/v2/admin/htmlkod.asp, line 93
Skriver jag ut frågan ser den ut så här:
UPDATE htmlkod SET toppen = '<html>-enter-}<head>-enter-}<title><%=title%></title>-enter-}<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">-enter-}</head>-enter-}-enter-}<script language="JavaScript" type="text/javascript">-enter-}<!---enter-}function doMe(bla,color){-enter-} bla.style.border = '1px solid #A6C7E7'-enter-} bla.style.backgroundColor = color-enter-}}-enter-}function dontdoMe(bla,color){-enter-} bla.style.border = '1px solid #ecf5ff'-enter-} bla.style.backgroundColor = color-enter-}}-enter-}-enter-}//-->-enter-}</script>-enter-}<script language="JavaScript"> -enter-}function popUp() { -enter-}open("other/oldpolls.asp" , "POPUP" , "scrollbars=yes,toolbar=no,width=365,height=400,left=400,top=300"); -enter-}} -enter-}</script>-enter-}<body topmargin="0" leftmargin="0" background=grafik/design_ritat/background.gif>-enter-}<!-- Påbörjar den stora tabellen som innefattar vänster skugga, mitten och höger skugga. -->-enter-}<table width="650" bgcolor="#ffffff" cellpadding="0" cellspacing="0" height="100%">-enter-}<tr valign="top">-enter-}<td>-enter-}-tabb-<!-- Tabellen som strukturerar upp mittensektionen i olika delar. -->-enter-}-tabb-<table width="650" bgcolor="#ffffff" cellpadding="0" cellspacing="0">-enter-}-tabb-<tr>-enter-}-tabb-<!-- toppen med logotype, bimeny och fotot -->-enter-}-tabb-<td bgcolor="#ecf5ff" height="90" colspan="3" valign="bottom" align="right">-enter-}<IMG src="grafik/navigering/bimeny.gif" border="0" USEMAP="#bimeny.gif" WIDTH=266 HEIGHT=22 BORDER=0>-enter-}<MAP NAME="bimeny.gif">-enter-}<!-- De fyra siffrorna står för: var nedre vänstra hörnet är, någonting jag inte vet vad det står för, hur bred ytan är och till slut hur hög den är.-->-enter-}<AREA SHAPE=RECT COORDS="0,0,73,21" HREF="http://www.av.com/" TARGET="_top" alt="Inställningar">-enter-}<AREA SHAPE=RECT COORDS="73,0,129,21" HREF="http://www.google.com/" TARGET="_top" alt="Gästbok">-enter-}<AREA SHAPE=RECT COORDS="129,0,198,21" HREF="http://www.yahoo.com/" TARGET="_top" alt="Information">-enter-}<AREA SHAPE=RECT COORDS="198,0,265,21" HREF="http://www.icq.com/" TARGET="_top" alt="Kontakt">-enter-}</MAP>-enter-} -tabb-<!-- img src="grafik/rubriker/codeitall.gif" border="0"-->-enter-}-tabb-</td>-enter-}-tabb-</tr>-enter-}-tabb-<tr>-enter-}-tabb-<td bgcolor="#ffffff" height="3" colspan="3">-enter-}-tabb-</td>-enter-}-tabb-</tr>-enter-}-tabb-<!-- rutan med foto i -->-enter-}-tabb-<tr>-enter-}-tabb-<td bgcolor="#E9E9E9" height="145" width="193" align="center" valign="middle">-enter-}-tabb-<img src="grafik/design_foton/keyboard.gif" border="0" /></td>-enter-}-tabb-<td bgcolor="#ffffff" height="145" width="3">-enter-}-tabb-</td>-enter-}-tabb-<!-- rutan med inledning -->-enter-}-tabb-<td class="inledningstext">' WHERE id = 1
:)
@nders skrev:
Det ser ut som du har apostrofer inne i strängen. Ersätt med två, har du väl lärt dig?
Mvh,
Jo då. Jag blev bara så distraherad av att strängen var så lång. Jag trodde det var därför det inte gick...
Hur lång kan en sträng vara som mest?
:)
Runt 65 000 tecken tror jag.
En sträng kan vara attans så lång, men begränsningen i ett PM-/memo-fält i Access är den Pace nämner.
Mvh,
65000... jo det är ju en del. Vad händer om man skickar in en som är 65001 tecken lång? Hänger sig servern då eller kommer det bara ett tråkigt felmeddelande?
:)
Gissningsvis får du ett felmeddelande. Prova vetja! :)
(Redigering: Det är givetvis inte exakt 65000 tecken. Jag vill minnas att det går att lagra 64 kb data i ett PM- / Memofält, dvs 65536 tecken.)
@nders skrev:
Gissningsvis får du ett felmeddelande. Prova vetja! :)
tack men nej tack, jag är feg ;)
Jag gjorde en liten test. Jag skapade en sträng som var drygt 25 Mb stor och försökte slänga in den i ett Memo-fält i Access. Det verkade funka, men det var lite jobbigt för min maskin, så den hängde sig. ;)
Men, det visar sig att begränsningen på 65536 tecken i ett fält finns i Access 97, men har ersatts av en gräns på 1 Gb data i Access 2000. Så: Kör du Access 2000, så ska det nog vara lugnt. Men försök inte slänga in superstora grejer, för då kan saker och ting gå åt pipan av andra skäl. ;)
Här hittade jag information om fältstorlekar: http://www.mssqlcity.com/Articles/Compare/SQLvsAccess.htm
Mvh,
Intressant läsning @nders, men...
... jag undrar hur någon ser ut som spara en Gig data i ett fält i en databas!
:D
Men man kan! :D
(Jag har nog inte lagrat så mycket i ett fält, och skulle aldrig drömma om att göra det i en accessbas. Men jag har databaser på något hundratal gigabyte på jobbet. Inte jämförbart dock. ;) )