Avatar billede bjornhart Nybegynder
10. oktober 2003 - 19:43 Der er 2 kommentarer og
1 løsning

Dato format i SQL sætning

Hej Eksperter

Er der nogen der ved hvordan en dato skal formateres i en SQL-sætning, før Navisions ODBC-driver vil acceptere den? Jeg har prøvet at fyre flg. SQL af mod Navision ODBC-driver:
"Insert into Sag(Nummer,Startdato) values ('1','2003-01-01')"

Men får fejlen:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Navision Software a/s][Navision Attain ODBC Driver]Invalid operand for operator: <assignment>

Hvordan skal datoen formateres???
På forhånd tak!
Avatar billede dawin_dk Nybegynder
10. oktober 2003 - 19:50 #1
prøv yyyy/mm/dd .. og prøv med både ' om det .. hvis ikke så prøv #
Avatar billede bjornhart Nybegynder
13. oktober 2003 - 00:01 #2
Det virker ikke. Har du selv prøvet at indsætte poster via SQL-sætning og en odbc-driver?
Avatar billede bjornhart Nybegynder
13. oktober 2003 - 00:08 #3
Jeg har selv fundet ud af det. Iflg. ODBC-manualen til navision 260d skal dato felter formateres således: {d '2003-01-01'} dvs. sqlstrengen kommer til at se ud som følger: "insert into Sag(Nummer,Startdato) values ('123',{d '2003-01-01'})"
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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