/ 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
Nyt spg om database
Fra : Kåre Rasmussen


Dato : 18-05-02 17:02

Tak til de folk der svarede på min sidste post.

Nu har jeg så et nyt spørgsmål:

Jeg tilgår min database på nogenlunde denne måde

test.asp?data1=100

og i mit script henter jeg værdien af data1 med
Request.Querystring("data1")
Men problemet er, at feltet i database indholder både tegn og tal. Derfor
skal jeg have fortalt scriptet at det data der hentes via
Request.Querystring er en tekststreng, selvom den kun indeholder tal

Forslag?

Mvh.
Kåre Rasmussen



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


Dato : 18-05-02 17:14

"Kåre Rasmussen" <kmra99-NOSPAM-@i4.auc.dk> wrote in message
news:ac5tut$ijj$1@sunsite.dk...
> og i mit script henter jeg værdien af data1 med
> Request.Querystring("data1")
> Men problemet er, at feltet i database indholder både tegn og tal. Derfor
> skal jeg have fortalt scriptet at det data der hentes via
> Request.Querystring er en tekststreng, selvom den kun indeholder tal

Alle data du henter fra Request.QueryString er som standard en teksstreng.

--
Jakob Andersen



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


Dato : 18-05-02 17:27

On Sat, 18 May 2002 18:02:26 +0200, "Kåre Rasmussen"
<kmra99-NOSPAM-@i4.auc.dk> wrote:

>i mit script henter jeg værdien af data1 med
>Request.Querystring("data1")
>Men problemet er, at feltet i database indholder både tegn og tal. Derfor
>skal jeg have fortalt scriptet at det data der hentes via
>Request.Querystring er en tekststreng, selvom den kun indeholder tal

Nu er jeg ikke helt sikker på, hvor i processen du snakker om, men ...

Hvis du vil konvertere fra tal til tekst, brug:
strMyVar = CStr(intMyVar)
(Bemærk: intMyVar må ikke være Null)

Find øvrige konverteringer i den HelpFile, jeg nævnte i forrige svar.


Hvis du tænker på selve SQL-strengen, så skal der være '
(enkeltapostroffer) om tekst-strenge, men ikke om tal.

ALtså hvis feltet er af typen tal:
.... WHERE myfield = " & intMyVar & " AND osv.

og hvis feltet er af typen tekst:
.... WHERE myfield = '" & strMyVar & "' AND osv.


Håber det hjalp?

Good luck,
Jørn


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

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste