08. januar 2003 - 11:36Der er
5 kommentarer og 1 løsning
Dato til MDB
Jeg har oprettet en Access DB, hvor et af felterne er defineret som dato-felt. Når jeg vil indsætte en dato, afvises forespørgslen med besked om, at der mangler en operator.
Har brug for en korrekt virkende kode....
Kode i uddrag:
var nowDate = new Date(); "INSERT INTO content (Dato) VALUES ( nowDate)"
Fejl: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "Wed Jan 8 11:15:27 UTC+0100 2003"
----
Det skal påpeges, at jeg arbejder i JavaScript. Samme funktion er Ok, ved VBScript men det kan ikke anvendes for indeværende.
Med Response.Write( nowDate); får jeg en korrekt datostreng..!?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Bemærk SQL skal havde Dato i US/UK formatet som er yyyy-mm-dd eller mm-dd-yyyy og ikke som det danske dd-mm-yyyy. Så hvis du køre på DK server skal du formatere dato'en så den er i et af de to viste..
sådan her ville jeg lave det <% dag = Day(date) mdr = month(date) yr = year(date) dato = ""& dag &"-"& mdr &"-"& yr &""
strSQL = "INSERT INTO news (date) VALUES (" & dato & "')" %>
DB felt ska så sættes til text her
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.