Avatar billede cygnet Praktikant
06. oktober 2003 - 22:35 Der er 4 kommentarer og
1 løsning

Dato problem

Ind sætter data ved hjælp af

#" & Mat & "#


Med hvis der ikke nogen værdi i feltet (mat), så kommer den med denne fejl

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

[Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression '##'.

Hvad kan jeg gører ved dette ?
Avatar billede cygnet Praktikant
06. oktober 2003 - 22:37 #1
Indsætter dato ved hjælp af ....
Avatar billede nidyahou Praktikant
06. oktober 2003 - 22:43 #2
hvorfor siger du ikke bare Date er det ikke lettere?
Avatar billede azzodiac Nybegynder
06. oktober 2003 - 22:44 #3
Du kan f.eks. køre

If mat = "" Then
  mat = Date()
End If

inden at du udfører SQL udtrykket.
Avatar billede eagleeye Praktikant
06. oktober 2003 - 22:47 #4
Hvis mat er tom og du så vil havde en tom kolonne så skal du bruge Null dog uden # omkring.

Så det skal laves lidt om, hvis du har:

dato = #" & mat & "#

skal du tjekke på mat inden sådan her:

if mat = "" then
mat = "Null"
else
mat = "#" & mat & "#"
end if

og lave SQL delen om til:

dato = " & mat & "
Avatar billede cygnet Praktikant
06. oktober 2003 - 22:56 #5
perfekt.. takker og bukker
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