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