Wat is de juiste manier om de datum van vandaag als datum toe te voegen aan een tabel in VBA Access 2016 NL. De tabellen zijn gekoppelde tabellen van SQL-Server Express en gebruik ODBC versie 17
-- deel van de docmd.runsql INSERT INTO instructie --:
sql_str = sql_str & "#" Date" & "#, "
sql_str = sql_str & "#" & Format(Date, "yyyy/mm/dd") & "#, "
sql_str = sql_str & DateValue(Date) & ", "
De eerste gaat goed op 30 november, maar maakt van 1 december 12 januari
De tweede gaat goed op zowel 30 november als op 1 december, maar deze manier van programmeren lijkt omslachtig.
De derde geeft een heel andere datum (08-06-1894).
Moet ik het zoeken in de instellingen van de tabel in SQL, de instelling van de ODBC verbinding of is het toch de manier van opbouw van de SQL instructie.
-- deel van de docmd.runsql INSERT INTO instructie --:
sql_str = sql_str & "#" Date" & "#, "
sql_str = sql_str & "#" & Format(Date, "yyyy/mm/dd") & "#, "
sql_str = sql_str & DateValue(Date) & ", "
De eerste gaat goed op 30 november, maar maakt van 1 december 12 januari
De tweede gaat goed op zowel 30 november als op 1 december, maar deze manier van programmeren lijkt omslachtig.
De derde geeft een heel andere datum (08-06-1894).
Moet ik het zoeken in de instellingen van de tabel in SQL, de instelling van de ODBC verbinding of is het toch de manier van opbouw van de SQL instructie.