Avatar billede moore Nybegynder
08. marts 2002 - 10:57 Der er 15 kommentarer og
1 løsning

datofejl

Hmm.
Hvorfor melder den fejl her :

set my_conn= Server.CreateObject("ADODB.Connection")
my_Conn.Open DBcon
StrSql= "Select * from diary where dte = #" & Request("view_Date") & "# ORDER BY dte"

rs = my_conn.Execute (StrSql)

Fejlen er :

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

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i datoen i forespørgselsudtrykket "dte = #8-marts-2002#".

Jeg kan ikke se fejlen..
Avatar billede rune_c Nybegynder
08. marts 2002 - 11:25 #1
prøv med:

set my_conn= Server.CreateObject("ADODB.Connection")
my_Conn.Open DBcon
StrSql= "Select * from diary where dte = '" & Request("view_Date") & "' ORDER BY dte"

rs = my_conn.Execute (StrSql)
Avatar billede fet321 Nybegynder
08. marts 2002 - 11:25 #2
Hvad får du ud hvis du skriver

response.write Request("view_Date")
Avatar billede rune_c Nybegynder
08. marts 2002 - 11:27 #3
så får han: 8-marts-2002!!!

[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i datoen i forespørgselsudtrykket "dte = #8-marts-2002#".
Avatar billede fet321 Nybegynder
08. marts 2002 - 11:29 #4
doh - Så det lige selv.
My bad :-0

Min teori var at datoformaterne ikke stemmer overens
Avatar billede moore Nybegynder
08. marts 2002 - 11:31 #5
hvis jeg ændrer det til det som rune skrev så får jeg fejlen..Microsoft]

[ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket.
Avatar billede rune_c Nybegynder
08. marts 2002 - 11:32 #6
det burde du også få hvis det er et dato felt. Hvordan står datoerne i din database; altså formateringen
Avatar billede moore Nybegynder
08. marts 2002 - 11:34 #7
det er som et dato og klokkeslæt felt.
Avatar billede rune_c Nybegynder
08. marts 2002 - 11:38 #8
hvis du går i designview og klikker på dit datofelt, kigger nede i valgmulighederne under format står der noget der?

prøv med

set my_conn= Server.CreateObject("ADODB.Connection")
my_Conn.Open DBcon
StrSql= "Select * from diary where dte = #8/3/2001# ORDER BY dte"

rs = my_conn.Execute (StrSql)
Avatar billede rune_c Nybegynder
08. marts 2002 - 11:39 #9
hvis din db er dansk ellers:

set my_conn= Server.CreateObject("ADODB.Connection")
my_Conn.Open DBcon
StrSql= "Select * from diary where dte = #3/8/2001# ORDER BY dte"

rs = my_conn.Execute (StrSql)
Avatar billede moore Nybegynder
08. marts 2002 - 11:42 #10
det var bedre *S* takker...
Men dog. nu melder den om et nyt problem

Fejl i denne her linie

  If InStr(1, Request.Form, "subPrev", 1) > 0 Then
      dtCurViewMonth = DateAdd("m", -1, frmDate) 'denne her linie.

Men alt i alt.. det som jeg søger... er en kalender (som dette her er) hvor man kan se et ½ eller 1 helt år på en skærm og så i f.eks. d.26/2-02 gå ind og skrive en kommentar der..
Det er det som jeg forsøger på at lave.

Hvis du vil så kan jeg sende koden til dig så du kan se hvad jeg har gang i??.. men jeg kan først sende den imorgen.
Avatar billede rune_c Nybegynder
08. marts 2002 - 11:47 #11
du kan bare sende den til isd@mail.dk men hvorfor først imorgen
Avatar billede moore Nybegynder
08. marts 2002 - 11:50 #12
Det er sådan at jeg er musiker, og er for tiden på turné med Jerry Lee Lewis' søster.Spiller i et band som hedder " Sound Of Memphis "
Der hvor jeg sidder nu kan jeg ikke sende mails ud. damn.
Men du ved godt hvad jeg mener med at lave en kalender???.. altså som ligner en ganske alm. kalender. Det er bare for stort et projekt til mit newbie asp hoved *G*..
Avatar billede rune_c Nybegynder
08. marts 2002 - 12:01 #13
du kan bare lægge den ind på ftp://rch.lir.dk
Avatar billede moore Nybegynder
08. marts 2002 - 12:06 #14
så skulle det være gjort..

som du kan se så kan jeg ikke tage æren for at lave det.. Men man må jo godt låne og blive inspireret lidt. :))
Avatar billede rune_c Nybegynder
08. marts 2002 - 12:45 #15
hmm...den virker vist helt fint hos mig.... http://rch.lir.dk/kalender/diary.asp
Avatar billede moore Nybegynder
09. marts 2002 - 17:18 #16
pudsigt..

Men ok.. jeg skal måske lige prøve at smide det op på min server.

Er det ikke muligt at få vist ex. ½ eller 1 helt år af gangen i den kalender??. Det kunne bare være en fed ting..
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