/ 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
Where invnr = " & Request.Querystring("inv~
Fra : Helene kjærbøl


Dato : 10-05-02 19:55

Jeg får fejlmeddelelse, så jeg vil derfor gerne vide om mit invnr
skal være et tal. Det er nemlig en blanding af tal af
bogstaver..og så kan det jo være årsagen..

--
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

 
 
Jørn Andersen (10-05-2002)
Kommentar
Fra : Jørn Andersen


Dato : 10-05-02 20:12

On Fri, 10 May 2002 18:55:09 +0000 (UTC), Helene kjærbøl
<kjaerbol@wanadoo.dk> wrote:

>Jeg får fejlmeddelelse, så jeg vil derfor gerne vide om mit invnr
>skal være et tal. Det er nemlig en blanding af tal af
>bogstaver..og så kan det jo være årsagen..

Hvis det er en blanding af tal og bogstaver, er det helt sikkert
*ikke* et tal. Altså skal der enkelt-anførselstegn om:
Where invnr = '" & Request.Querystring("invnr") & "'"

Good luck,
Jørn

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

Helene Kjærbøl (10-05-2002)
Kommentar
Fra : Helene Kjærbøl


Dato : 10-05-02 20:22

Tak for det hurtige svar..nu får jeg flg. fejl:

Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/værk.asp, line 14, column 105
strSQL = "Select Værker.Invnr, Værker.Billede FROM Værker Where invnr
= '" & Request.Querystring("invnr")"'"

Mvh. Helene

--
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

Helene (10-05-2002)
Kommentar
Fra : Helene


Dato : 10-05-02 20:26

Helene Kjærbøl wrote in dk.edb.internet.webdesign.serverside.asp:
> Tak for det hurtige svar..nu får jeg flg. fejl:
>
> Error Type:
> Microsoft VBScript compilation (0x800A0401)
> Expected end of statement
> /værk.asp, line 14, column 105
> strSQL = "Select Værker.Invnr, Værker.Billede FROM Værker Where invnr
> = '" & Request.Querystring("invnr")"'"

Ups undskyld - der manglede jo & tilsidst.

Nu jeg er her. Jeg arbejder på IIS på xp, når jeg har published og set
mit resultat nogle gange får jeg at vide at min lokale server er busy,
og at der er for mange forbundet til den (der er altså kun mig!). Hvad
gør man ved det?

Tak for hjælpen!

--
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

Jørn Andersen (10-05-2002)
Kommentar
Fra : Jørn Andersen


Dato : 10-05-02 20:37

On Fri, 10 May 2002 19:26:18 +0000 (UTC), Helene <kjaerbol@wanadoo.dk>
wrote:

>Ups undskyld - der manglede jo & tilsidst.

- den lille forskel med den store virkning ...

>Nu jeg er her. Jeg arbejder på IIS på xp, når jeg har published og set
>mit resultat nogle gange får jeg at vide at min lokale server er busy,
>og at der er for mange forbundet til den (der er altså kun mig!). Hvad
>gør man ved det?

Formentlig har du glemt at lukke dine forbindelser (og objekter i det
hele taget).

Formentlig har du noget kode noget lignende:
' Dan forbindelse til databasen
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open DSN

' Hent recordset
Set rs = Conn.Execute(strSql)

' Her har du så noget kode, der fx gennemløber dit recordset eller
hvad ved jeg.
' Hvad du (måske) mangler er at afslutte med:

' Luk og sluk recordset
rs.Close
Set rs = Nothing

' Luk og sluk forbindelsen til db
Conn.Close
Set Conn = Nothing
%>

Humlen er at objekter skal fjernes, så snart de ikke længere skal
bruges. Jo hurtigere de fjernes, jo bedre performance.
Specielt gælder dette for forbindelser til databasen: Hvis du ikke
lukker forbindelsen, vil den stå åben indtil den timer ud. Og da XP
har en begrænsning i antal åbne forbindelser ...


Good luck,
Jørn

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

Helene Kjærbøl (10-05-2002)
Kommentar
Fra : Helene Kjærbøl


Dato : 10-05-02 20:43

Mange tak!

Næste hindring:

I min database findes en kolonne med hyperlinks til billeder. Hvis de
skal vises i stedet for referencen/stien, hvad gør jeg så?

Mvh. Helene

--
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

Peter Jensen (10-05-2002)
Kommentar
Fra : Peter Jensen


Dato : 10-05-02 21:27

Hejsa..

> I min database findes en kolonne med hyperlinks til billeder. Hvis de
> skal vises i stedet for referencen/stien, hvad gør jeg så?

Hvis der i din kolonne (billedelink) står både sti og filnavn
(eks. http://dettewebssite.dk/billede.jpg) burde dette virke:

<img src=<%=objRs.Fields("billedelink")%>>

Mvh
Petert Jensen




Anders Lund (10-05-2002)
Kommentar
Fra : Anders Lund


Dato : 10-05-02 22:09


"Helene Kjærbøl" <kjaerbol@wanadoo.dk> skrev i en meddelelse
news:abh7rf$pt5$1@sunsite.dk...
> Mange tak!
>
> Næste hindring:
>
> I min database findes en kolonne med hyperlinks til billeder. Hvis de
> skal vises i stedet for referencen/stien, hvad gør jeg så?

billedesti = rs("Billedesti")
response.redirect billedesti



Helene Kjærbøl (11-05-2002)
Kommentar
Fra : Helene Kjærbøl


Dato : 11-05-02 10:24

Anders Lund wrote in dk.edb.internet.webdesign.serverside.asp:
> billedesti = rs("Billedesti")
> response.redirect billedesti
>
>
Hmm...
Error Type:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'redirect'
/værk.asp, line 21


Mvh. Helene Kjærbøl

--
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

Jørn Andersen (11-05-2002)
Kommentar
Fra : Jørn Andersen


Dato : 11-05-02 12:35

On Sat, 11 May 2002 09:23:59 +0000 (UTC), Helene Kjærbøl
<kjaerbol@wanadoo.dk> wrote:

>Anders Lund wrote in dk.edb.internet.webdesign.serverside.asp:
>> billedesti = rs("Billedesti")
>> response.redirect billedesti
>>
>>
>Hmm...
>Error Type:
>Microsoft VBScript runtime (0x800A000D)
>Type mismatch: 'redirect'
>/værk.asp, line 21

Hvad er værdien af variablen _billedesti_?
Prøv evt. midlertidigt at indsætte:

Response.Write billedesti & "<br>" & vbcrlf
Response.Write TypeName(billedesti) & "<br>" & vbcrlf
Response.End

før din Response.Redirect-linie.


Good luck,
Jørn

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

Christian M. Nielsen (11-05-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 11-05-02 14:58


"Jørn Andersen" <jorn@jorna.dk> wrote in message
news:h10qdu0fulqe28v54po3gudqjvh8le01el@4ax.com...

> Response.Write billedesti & "<br>" & vbcrlf
> Response.Write TypeName(billedesti) & "<br>" & vbcrlf

Hvilken funktion har " & vbcrlf "??? Jeg kan se du tidligere har
opfordret til at bruge det.

--

Mvh / Regards

-=< Christian >=-
ICQ: 25308942
http://www.cmnielsen.dk
Må man forvente at tage på i vægt, hvis man løber baglæns?



Jørn Andersen (11-05-2002)
Kommentar
Fra : Jørn Andersen


Dato : 11-05-02 15:31

On Sat, 11 May 2002 15:57:56 +0200, "Christian M. Nielsen"
<christian@cmnielsen.dk> wrote:

>"Jørn Andersen" <jorn@jorna.dk> wrote in message
>news:h10qdu0fulqe28v54po3gudqjvh8le01el@4ax.com...
>
>> Response.Write billedesti & "<br>" & vbcrlf
>> Response.Write TypeName(billedesti) & "<br>" & vbcrlf
>
>Hvilken funktion har " & vbcrlf "??? Jeg kan se du tidligere har
>opfordret til at bruge det.

[I dette tilfælde er det nok lidt ligemeget, men generelt:]

Giver pænere (= mere letlæselig) HTML kildekode.

Uden vbcrlf får man fx en kildekode a la:
<p>Tekst i et afsnit<br>tekst efter linieskift</p><p>Nyt afsnit med
mere tekst<br>og linieskift</p><p>Endnu et afsnit</p>
- osv.

Med vbcrlf får du:
<p>Tekst i et afsnit<br>
tekst efter linieskift</p>
<p>Nyt afsnit med mere tekst<br>
og linieskift</p>
<p>Endnu et afsnit</p>
- osv.

Man kan evt. bruge 2 vbcrlf, når man vil lave lidt luft:
<p>Tekst i et afsnit<br>
tekst efter linieskift</p>

<p>Nyt afsnit med mere tekst<br>
og linieskift</p>

<p>Endnu et afsnit</p>
- osv.

Mit "budskab" er, at den HTML man laver, når man laver server-side
scripting, ikke bør være ringere end den man laver "i hånden".
Desværre leverer selv meget anerkendte ASP-lærebøger noget HTML, som
ikke ville kunne valideres - og ofte er næsten ulæseligt.

Endelig mener jeg også, at der i nogle programmer er grænser for, hvor
lang en linie må være (??)


Håber det var svar nok :)

Mvh. Jørn


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

Christian M. Nielsen (11-05-2002)
Kommentar
Fra : Christian M. Nielsen


Dato : 11-05-02 16:33

> Håber det var svar nok :)

helt sikkert
--

Mvh / Regards

-=< Christian >=-
ICQ: 25308942
http://www.cmnielsen.dk
Må man forvente at tage på i vægt, hvis man løber baglæns?




Jakob Andersen (12-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 12-05-02 10:39

"Jørn Andersen" <jorn@jorna.dk> wrote in message
news:36aqduopdfq1s999afrvj0d8663auuneq7@4ax.com...
> Mit "budskab" er, at den HTML man laver, når man laver server-side
> scripting, ikke bør være ringere end den man laver "i hånden".

Koden bliver vel ikke ringere af at der ikke er linieskift i? Så længe koden
validerer er det vel ligegyldigt om det står pænt eller på en enkelt linie.

> Endelig mener jeg også, at der i nogle programmer er grænser for, hvor
> lang en linie må være (??)

Hvilke programmer skulle det være? Editorer eller Browsere?

Jeg har aldrig hørt om eller oplevet denne begrænsning.

--
Jakob Andersen



Jørn Andersen (12-05-2002)
Kommentar
Fra : Jørn Andersen


Dato : 12-05-02 18:22

On Sun, 12 May 2002 11:39:01 +0200, "Jakob Andersen"
<jakob@effectus.dk> wrote:

>Koden bliver vel ikke ringere af at der ikke er linieskift i? Så længe koden
>validerer er det vel ligegyldigt om det står pænt eller på en enkelt linie.

Funktionsmæssigt, ja - men det er *noget* lettere at rette fejl, hvis
der produceres en overskuelig kildekode.

>> Endelig mener jeg også, at der i nogle programmer er grænser for, hvor
>> lang en linie må være (??)
>
>Hvilke programmer skulle det være? Editorer eller Browsere?
>
>Jeg har aldrig hørt om eller oplevet denne begrænsning.

Som mine to "?" antyder, så er det heller ikke noget jeg er på fast
grund med. Så det kan sagtens være, at det bare er en and, der er
sneget sig ind - og aldrig er blevet slettet igen :)


Mvh. Jørn

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

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

Månedens bedste
Årets bedste
Sidste års bedste