/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Linieskift i selve ASP koden
Fra : Rasmus Nielsen


Dato : 18-01-04 23:30

Hej

Jeg har en ret lang sætning, som jeg kalder SQL, hvor jeg
beskriver det der skal udføres. F.eks

sql = "INSERT INTO osv. osv."

sql sætningen bliver temmelig lang, og jeg kunne godt tænke mig
at lave nogle linieskift (for at gøre det mere overskueligt). Men
må man det?

mvh
Rasmus

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Thomas Voller (18-01-2004)
Kommentar
Fra : Thomas Voller


Dato : 18-01-04 23:43

"Rasmus Nielsen" <rasmus_nielsen@tele2adsl.dk> skrev...
> sql sætningen bliver temmelig lang, og jeg kunne godt tænke mig
> at lave nogle linieskift (for at gøre det mere overskueligt). Men
> må man det?

Det må man godt:

strSQL = "" & _
"SELECT myField " & _
"FROM myTable" & _
"WHERE myField = 20 " & _
"ORDER BY myField DESC"

Tricket er, som du sikkert har gættet, tegnet underscore. Det betyder, at
den næste linie skal tages med i tekststrengen. Det betyder sikkert intet i
praksis, men i teorien kan der være et lille fald i ydelsen, da der skal
bruges tid til at lægge de mange linier sammen til en enkelt tekststreng.




Mvh. Thomas.



Jørn Andersen (19-01-2004)
Kommentar
Fra : Jørn Andersen


Dato : 19-01-04 03:18

On Sun, 18 Jan 2004 23:43:01 +0100, "Thomas Voller" <voller@voller.dk>
wrote:

>"Rasmus Nielsen" <rasmus_nielsen@tele2adsl.dk> skrev...
>> sql sætningen bliver temmelig lang, og jeg kunne godt tænke mig
>> at lave nogle linieskift (for at gøre det mere overskueligt). Men
>> må man det?
>
>Det må man godt:
>
>strSQL = "" & _
>"SELECT myField " & _
>"FROM myTable" & _
>"WHERE myField = 20 " & _
>"ORDER BY myField DESC"
>
>Tricket er, som du sikkert har gættet, tegnet underscore. Det betyder, at
>den næste linie skal tages med i tekststrengen. Det betyder sikkert intet i
>praksis, men i teorien kan der være et lille fald i ydelsen, da der skal
>bruges tid til at lægge de mange linier sammen til en enkelt tekststreng.

Som eksemplet viser, så er også den lille hage ved det, at man skal
huske på at få mellemrum med mellem linierne (hvis der altså skal være
det).
- Dette er ikke et forsøg på billig mobning; jeg har selv lavet samme
fejl dusinvis af gange. Min erfaring er at det er mest overskueligt at
sætte mellemrummet i starten af hver linie:

strSQL = "SELECT myField" & _
" FROM myTable" & _
" WHERE myField2 = 20" & _
" ORDER BY myField DESC;"

Men bortset fra disse små ulemper, så er det en rar ting, som giver
mere overskuelig kode.

--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste