mr-d Nybegynder
19. december 2002 - 15:03 Der er 13 kommentarer og
2 løsninger

SQL SELECT

Hvad er der galt med denne SQL select?
"SELECT * FROM Clients WHERE Status='Show' AND Type = " & strType & " AND StartDate <= #" & TodayDate & "#"
terry Ekspert
19. december 2002 - 15:07 #1
you dont say what problem you are having but at a guess its your date field.
OR, ig Type is a string then that too should be in ''

Dates should be formatted mm/dd/yyyy or yyyy/mm/dd
mr-d Nybegynder
19. december 2002 - 15:09 #2
mit dato format er rigtigt :-) - min fejl er flg.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Status='Show' AND Type = 468x60 AND StartDate <= #19-12-2002#'.
mr-d Nybegynder
19. december 2002 - 15:35 #3
terry?
terry Ekspert
19. december 2002 - 15:56 #4
what is in type (468x60) this is NOT a numeric field!!!!!
terry Ekspert
19. december 2002 - 15:57 #5
"SELECT * FROM Clients WHERE Status='Show' AND Type = '" & strType & "' AND StartDate <= #" & TodayDate & "#"
terry Ekspert
19. december 2002 - 15:59 #6
your date is NOT in one of the formats I mentioned either!!!! (#19-12-2002#)
terry Ekspert
19. december 2002 - 16:00 #7
I,m off home now wil take a look later.
terry Ekspert
19. december 2002 - 18:40 #8
mr-d>hows it going?
hossein Nybegynder
20. december 2002 - 22:05 #9
Type er et reserveret ord hvis du bruger den skal være på den måde: [Type] (felt navn skrives i [])
fynbohans Nybegynder
22. december 2002 - 14:06 #10
Operatoren AND er brugt som et ord, ikke som en logisk operator.
Operatoren sammenligner to udtryk, som kan udregnes til tal.
mr-d Nybegynder
08. januar 2003 - 13:41 #11
Hej igen, beklager ventetiden - har været på ferie, men er hjemme igen - og tænk problemet havde ikke løst sig selv :-)
Jeg ved der ikke er problemer med datoformatet for det virker hvis jeg fjerner det med Type.
Min SQL ser sådan ud:
Query = "SELECT * FROM Clients WHERE Status='Show' AND StartDate <= #" & TodayDate & "# AND [Type]=" & strType

Jeg lavede en Response.Write Query - og får flg. :
SELECT * FROM Clients WHERE Status='Show' AND StartDate <= #08-01-2003# AND [Type]=468x60
--------------------------------------------------------
Men jeg får stadig denne fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Status='Show' AND StartDate <= #08-01-2003# AND [Type]=468x60'.

/cgi-bin/banners2.asp, line 20
==========================================================================

Kunne tyde på det var noget med den operator, men jeg kan ikke helt greje den - plz. help.
mr-d Nybegynder
08. januar 2003 - 14:23 #12
nogen i nærheden til denne sql?
terry Ekspert
08. januar 2003 - 17:11 #13
mr-d> Well it looks as though your problem is TYPE then! Is TYPE a text field or a number? 468x60 looks like a text field to me, and if so you need to alter the SQL to

"SELECT * FROM Clients WHERE Status='Show' AND StartDate <= #" & TodayDate & "# AND [Type]='" & strType & "'"
mr-d Nybegynder
18. august 2003 - 21:11 #14
tak for hjælpen drenge - beklager den lange svartid
terry Ekspert
18. august 2003 - 21:14 #15
:o)
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Derfor er SAP ramt af kæmpe nedtur trods stor stigning i indtjeningen
ComputerViews: Mægtige SAP’s markedsværdi er på et øjeblik styrtdykket i den største enkeltstående nedtur for selskabet siden 1999. Selskabet er krise. Se her hvorfor.
Computerworld
Salling Group lukker stor online-satsning efter kun et år
Millionsatsningen Fillop lukker ved årets udgang. I stedet er supermarkeds-giganten Salling Group nu på vej med en række helt nye online-satsninger, der er affødt af coronakrisen.
CIO
Podcast: Hos Viking Life-Saving Equipment er it gået fra at være backend til at være noget, som kunderne spørger aktivt efter
Podcast, The Digital Edge: Viking leverer en stadig større del af deres produkt som en tjeneste. Som en del af tjenesten tager Viking ansvar for sikkerheden ved at levere, dokumentere og vedligeholde det nødvendige sikkerhedsudstyr. Hør hvordan Henrik Balslev senior digital director hos Viking har løftet den opgave.
Job & Karriere
Regner din ferie væk? Brug tiden på at søge en af disse otte stillinger, der er ledige netop nu
Det sjasker ned over hele Danmark. Du kan bruge de våde sommerdage på at søge et af disse otte job, der er ledige lige nu.
White paper
Optimér netværket til håndtering af hybrid- og multicloud infrastruktur
I januar 2020 konstaterede Gartner, at cloudcomputing var blevet ”The New Normal” – og op gennem året gjorde Covid-19 det endda helt essentielt at være i stand til at drifte infrastrukturen helt eller delvist fra skyen. Situationen har tvunget virksomheder til hastigt at omstille eller gentænke deres driftsstrategi, og hybride infrastrukturmodeller er nu mere udbredte end nogensinde før. Men mange har også været nødt til at erkende, at den stigende kompleksitet – i særdeleshed på det netværks- og sikkerhedsbaserede felt – stiller helt nye krav til de organisationer, der anvender dem. Denne hvidbog går i dybden med nogle af de mest udbredte udfordringer, som disse transformationsscenarier stiller din organisation overfor. Den giver et solidt bud på, hvordan en netværkshub baseret på Interxion-teknologi gør det muligt at gentænke og optimere netværksinfrastrukturen. Særligt med henblik på at optimere den til at kunne håndtere en hybrid- eller multicloudbaseret infrastruktur.