10. juli 2003 - 09:38Der er
18 kommentarer og 1 løsning
Problmer med date
Hej
Jeg har følgende:
strSQL="select * FROM search WHERE email_sent = 'false' and #" & date(????) & "# <= #" & date & "# and #" & date(????) & "# >= #" & Date - 4 & "#"
I databasen har jeg et felt, som hedder "datopublish" og det vil jeg gerne have sat i ind, hvor der står "????". Det giver hele tiden fejl for mig, så måske I kan finde ud af det.
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
Problemet er, at datopublish ligger i et amerikanske dato-format, mens serveren får date() til at vise et dansk dato-format. Så datopublish skal på en eller anden måde konverteres til det danske format. Hvordan går det i min kode?
Syntax error (missing operator) in query expression 'id ='
...ved:
strSQL2="select * FROM users WHERE id = " & rs("bruger_id")
Kan I genneskue det?
___________________________________
<% if not Request.Cookies("emailSent") = "true" then
Set myConn=Server.CreateObject("ADODB.Connection") myConn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+server.Mappath("/db/selvet.mdb")) strSQL="select * FROM search WHERE datopublish between date()-4 and date()"
set rs = myConn.execute(strSQL) response.write strSQL response.write "<br>" & rs("datopublish")
Set myConn2=Server.CreateObject("ADODB.Connection") myConn2.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+server.Mappath("/db/users.mdb"))
do while not rs.BOF and not rs.EOF strSQL2="select * FROM users WHERE id = " & rs("bruger_id") set rs2 = myConn2.execute(strSQL2)
if not rs2.BOF and not rs2.EOF then strSQL="update search SET email_sent = 'true' WHERE url_id = " & rs("url_id") myConn.execute(strSQL) end if
Jeg har fundet fejlen... det var fordi at der var en record i min database, hvor bruger_id ikke var udfyldt. Mange tak for hjælpen :-9
Synes godt om
Ny brugerNybegynder
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.