/ 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
SQL-Spørgsmål - det driller
Fra : Jens Pedersen


Dato : 11-07-01 15:56

Følgende sql-streng, som er inkluderet i søgesiden, som ligger på
http://www.gaynord.dk/arrangementer/search.asp?action=search
kan jeg godt få til at virke hvis jeg bruger like i strSql.
Den skulle imidlertid kunne vise værdier større end og mindre end, men når
jeg prøver med disse operatorer - kikser den. Datatyperne stemmer ikke
overens.
Jeg lører på en access2000 db, hvor felterne er defineret som kort
datoformat.
Hvad gør jeg...?




<%
dim strStartdato, strSlutdato
strCategory = Request("SelectCategory")
strSubCategory = Request("SelectSubCategory")

strStartdato = Request("selectStartdato")
strSlutdato = Request("selectSlutDato")

strCity = Request("SelectCity")
strCity = replace(Request("SelectCity"),"'","%")
strKeyword = Request("Keyword")
strKeyword = replace(Request("Keyword"),"'","%")


If strCategory = "ALL" Then
strCategory = "%"
End If


If strSubCategory = "ALL" Then
strSubCategory = "%"
End If

If strStartdato = "" Then
'strStartdato = "%"
strstartDato = FormatDateTime(Now(),vbShortDate)
End If

If strSlutdato = "" Then
'strSlutdato = "%"
strSlutDato = FormatDateTime(Now(),vbShortDate)
end If


If strCountry = "" OR strCountry = "Any" Then
strCountry = "%"
End If

If strCity = "" OR strCity = "Any" Then
strCity = "%"
End If

If strKeyword = "" Then
strKeyword = ""
End If

strSQLSearch = strKeyword
If Request("Operator")= "Indeholder" then
strSQLOperator = "LIKE '%" & strSQLSearch & "%'"
Else
strSQLOperator = "= '" & strSQLSearch & "'"
End If

dim cstartdato,cslutdato
cstartdato = FormatDateTime(Now(),vbShortDate)
cslutdato = FormatDateTime(Now(),vbShortDate)

strSql = "SELECT * FROM tblAds WHERE tblAds.cstartdato like '" &
strStartdato & "' AND tblAds.cslutdato like '"& strSlutdato &"' ORDER BY
nAdID DESC"
%>



 
 
Niels Henriksen (11-07-2001)
Kommentar
Fra : Niels Henriksen


Dato : 11-07-01 16:01

"Jens Pedersen" <110hdsit@sol.dk> wrote in message
news:3b4c692f$0$31244$ba624c82@nntp01.dk.telia.net...
> Følgende sql-streng, som er inkluderet i søgesiden, som ligger på
> http://www.gaynord.dk/arrangementer/search.asp?action=search
> kan jeg godt få til at virke hvis jeg bruger like i strSql.
> Den skulle imidlertid kunne vise værdier større end og mindre end, men når
> jeg prøver med disse operatorer - kikser den.
> Datatyperne stemmer ikke overens.
---------/\ Hvad tror du denne fejl betyder

Du får den fordi dine datatyper i databasen ikek er som systemet forventer.
Dvs. hvis det er tal, så kan det være fordi du har ' om din værdi. eller
omvendt.


--
Niels Henriksen
Systemudvikler
Netopcom Danmark ApS
www.netopcomdanmark.dk



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

Månedens bedste
Årets bedste
Sidste års bedste