/ 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
Tal og Teksti Access Database
Fra : solari


Dato : 17-08-01 20:10

Hej

Jeg har et problem jeg har lavet en Database i Access over nogle personer og
deres alder.
Jeg har kun deres føselsdato det gør ikke noget da jeg regner deres alder ud
med date(now)

Problemét er at for at det kan lade sig gøre må man bruge værdierne Tal i
Access istedet for tekst
og når man så søger i en formular på alder
så er en Tal værdi i Access freksempel 20 er ikke = 20 der kommer fra
formularen.
men hvis det er en tekst værdi i Access ja så er 20 = 20.

her er formularen

<form method="post" action="database.asp">
Alder<br>
<input type="text" name="alder" size="28"><br>
</form>

her er aspen

strLinje = Request.Form("linje")

set Conn = Server.createObject("ADODB.Connection")
DSN = "driver={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("database.mdb")
Conn.Open DSN

strSQL = "Select * from data order by fornavn"
Set rs = Conn.Execute(strSQL)


If rs("linje") = strLinje OR strLinje = "" Then
Responce.write "blabla"
End if

jeg har også prøvet at bruge en Dim som variable men uden held håber at der
er en derud der er mere kvik end jeg er

på forhånd tak
solari



 
 
JH (17-08-2001)
Kommentar
Fra : JH


Dato : 17-08-01 22:10

> <input type="text" name="alder" size="28"><br>
> strLinje = Request.Form("linje")

Jeg går udfra at du mener Request.Form("alder") og ikke "linje" ??
Du kan benytte CInt() omkring din request.


solari (18-08-2001)
Kommentar
Fra : solari


Dato : 18-08-01 10:21

"> Jeg går udfra at du mener Request.Form("alder") og ikke "linje" ??
> Du kan benytte CInt() omkring din request.

Jo det er en fejl det med "linje" det er "alder" have sidde hele dagen
med det så jeg var lidt rundtosset og småtosset!

men du skal have rigtig mange tak CInt() er svaret på men bøn
det virker kanont tak

Hilsen solari



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

Månedens bedste
Årets bedste
Sidste års bedste