Avatar billede Slettet bruger
13. marts 2009 - 12:05 Der er 6 kommentarer og
1 løsning

SQL Statement

Hvis jeg vil udskrive Dato fra databasen hvis den er lig med "datoform" som jeg får fra en form, hvordan får jeg det valgt rigtigt?

datoform = Request.form("dag")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "efterkritik"

SQL = "SELECT * FROM kritik WHERE Dato= 'datoform'"

Her skriver den bare:

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

Mvh.
Henrik
Avatar billede softspot Forsker
13. marts 2009 - 12:24 #1
SQL = "SELECT * FROM kritik WHERE Dato = #" & datoform & "#"
Avatar billede Slettet bruger
13. marts 2009 - 12:32 #2
Det fungerer.. Takker.. :-)

Hvad hvis jeg også gerne vil have "Udgave = Udgaveform" med?

Kan jeg så bare lave en AND?

Den skal sorterer efter begge dele...
Avatar billede softspot Forsker
13. marts 2009 - 12:35 #3
SQL = "SELECT * FROM kritik WHERE Dato = #" & datoform & "# AND Udgave = '" & udgaveform & "' ORDER By dato, udgaveform"

Hvis den skal sortere efter udgave først, bytter du blot rundt på de to feltnavn efter ORDER BY :-)
Avatar billede Slettet bruger
13. marts 2009 - 12:43 #4
Konge... Det virker... Mange tak!!! :-)
(Ændrede dog lige udgaveform til udgave sidst i sætningen.. :-)
Avatar billede softspot Forsker
13. marts 2009 - 12:55 #5
Velbekomme :-)

(svaret er givet i forrige kommentar ;-))
Avatar billede softspot Forsker
13. marts 2009 - 21:06 #6
Husk at acceptere svar for at lukke spørgsmålet :-)
Avatar billede softspot Forsker
03. december 2009 - 22:40 #7
Tak for point :-)
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

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