Bug #109021 Using ODBC 8.0.31 with Microsoft Access - update fails with date overflow messag
Submitted: 7 Nov 2022 21:58 Modified: 8 Nov 2022 6:00
Reporter: Richard Schroth Email Updates:
Status: Duplicate Impact on me:
None 
Category:Connector / ODBC Severity:S2 (Serious)
Version:8.0.31 ANSI OS:Any
Assigned to: CPU Architecture:Any
Tags: ODBC Access

[7 Nov 2022 21:58] Richard Schroth
Description:
Update of a linked table fails with a date overflow message

How to repeat:
Try to update a row in this table:

CREATE TABLE `FTSAMP` (
  `DOC` varchar(8) DEFAULT NULL,
  `CLP` double DEFAULT NULL,
  `LN` int(11) NOT NULL AUTO_INCREMENT,
  `IN` varchar(8) NOT NULL,
  `Inspector` varchar(50) DEFAULT NULL,
  `BWT` double DEFAULT NULL,
  `NOB` double DEFAULT NULL,
  `TON` double DEFAULT NULL,
  `TYP` varchar(15) DEFAULT NULL,
  `BRN` varchar(50) DEFAULT NULL,
  `GRA` varchar(11) DEFAULT NULL,
  `SDA` datetime DEFAULT NULL,
  `DSNT` datetime DEFAULT NULL,
  `REG` bit(1) DEFAULT NULL,
  `MNMBR` varchar(3) DEFAULT NULL,
  `DEF` bit(1) DEFAULT NULL,
  `MNA` varchar(30) DEFAULT NULL,
  `MAD` varchar(50) DEFAULT NULL,
  `MCITY` varchar(20) DEFAULT NULL,
  `MST` varchar(2) DEFAULT NULL,
  `MZIP` varchar(10) DEFAULT NULL,
  `RES` bit(1) DEFAULT NULL,
  `DRES` datetime DEFAULT NULL,
  `Fwarn` bit(1) DEFAULT NULL,
  `DFwarn` datetime DEFAULT NULL,
  `PNL` double DEFAULT NULL,
  `UNA` varchar(50) DEFAULT NULL,
  `UAD` varchar(50) DEFAULT NULL,
  `UCITY` varchar(30) DEFAULT NULL,
  `UZIP` varchar(10) DEFAULT NULL,
  `UST` varchar(2) DEFAULT NULL,
  `NG` double DEFAULT NULL,
  `NF` double DEFAULT NULL,
  `ND` bit(1) DEFAULT NULL,
  `PG` double DEFAULT NULL,
  `PF` double DEFAULT NULL,
  `PD` bit(1) DEFAULT NULL,
  `KG` double DEFAULT NULL,
  `KF` double DEFAULT NULL,
  `KD` bit(1) DEFAULT NULL,
  `ING` double DEFAULT NULL,
  `INF` double DEFAULT NULL,
  `ID` bit(1) DEFAULT NULL,
  `NDXV` double DEFAULT NULL,
  `NXD` bit(1) DEFAULT NULL,
  `CLG` double DEFAULT NULL,
  `CLF` double DEFAULT NULL,
  `CLD` bit(1) DEFAULT NULL,
  `CLDiff` double DEFAULT NULL,
  `CLPen` double DEFAULT NULL,
  `MGG` double DEFAULT NULL,
  `MGF` double DEFAULT NULL,
  `MGD` bit(1) DEFAULT NULL,
  `SG` double DEFAULT NULL,
  `SF` double DEFAULT NULL,
  `SD` bit(1) DEFAULT NULL,
  `BG` double DEFAULT NULL,
  `BF` double DEFAULT NULL,
  `BD` bit(1) DEFAULT NULL,
  `CUG` double DEFAULT NULL,
  `CUF` double DEFAULT NULL,
  `CUD` bit(1) DEFAULT NULL,
  `MANG` double DEFAULT NULL,
  `MANF` double DEFAULT NULL,
  `MAND` bit(1) DEFAULT NULL,
  `ZNG` double DEFAULT NULL,
  `ZNF` double DEFAULT NULL,
  `ZND` bit(1) DEFAULT NULL,
  `CAG` double DEFAULT NULL,
  `CAF` double DEFAULT NULL,
  `CAD` bit(1) DEFAULT NULL,
  `FEF` double DEFAULT NULL,
  `FEG` double DEFAULT NULL,
  `FED` bit(1) DEFAULT NULL,
  `SS` varchar(1) DEFAULT NULL,
  `PYMT` bit(1) DEFAULT NULL,
  `KMNT` varchar(60) DEFAULT NULL,
  `SCU` bit(1) DEFAULT NULL,
  `DateEntered` datetime DEFAULT NULL,
  `LabFinished` datetime DEFAULT NULL,
  `LabReady` bit(1) DEFAULT NULL,
  `DEntryComments` mediumtext,
  `LabComments` mediumtext,
  `Final Comments` mediumtext,
  `MarkedPending` bit(1) DEFAULT NULL,
  `MarkedFinal` bit(1) DEFAULT NULL,
  `MarkedDone` bit(1) DEFAULT NULL,
  `Tobacco` bit(1) DEFAULT NULL,
  `Research` bit(1) DEFAULT NULL,
  `IDSAMP` varchar(50) DEFAULT NULL,
  `EmailAddress` varchar(250) DEFAULT NULL,
  `Complete` varchar(50) DEFAULT NULL,
  `EntryDate` varchar(50) DEFAULT NULL,
  `PDT` varchar(2) DEFAULT NULL,
  `PB` varchar(2) DEFAULT NULL,
  `PR` varchar(2) DEFAULT NULL,
  `PST` varchar(2) DEFAULT NULL,
  `PFT` varchar(2) DEFAULT NULL,
  `PFLOOR` varchar(2) DEFAULT NULL,
  `DW` varchar(2) DEFAULT NULL,
  `DR` varchar(2) DEFAULT NULL,
  `DST` varchar(2) DEFAULT NULL,
  `DFT` varchar(2) DEFAULT NULL,
  `FDT` varchar(2) DEFAULT NULL,
  `FST` varchar(2) DEFAULT NULL,
  `FT` varchar(2) DEFAULT NULL,
  `NWI` varchar(2) DEFAULT NULL,
  `NI` varchar(2) DEFAULT NULL,
  `INDEXVAL` varchar(20) DEFAULT NULL,
  `INVOICENO` varchar(50) DEFAULT NULL,
  `CARNO` varchar(50) DEFAULT NULL,
  `NOSAMPLES` varchar(50) DEFAULT NULL,
  `CORESAMP` int(11) DEFAULT NULL,
  `INSPNAME` varchar(200) DEFAULT NULL,
  `VERIFIED` varchar(2) DEFAULT NULL,
  `VERIFIEDDTE` datetime DEFAULT NULL,
  `ResMetho` varchar(50) DEFAULT NULL,
  `ConPhone` varchar(15) DEFAULT NULL,
  `Void` bit(1) DEFAULT NULL,
  `County` varchar(50) DEFAULT NULL,
  `TimeStmp` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`LN`),
  UNIQUE KEY `LN_UNIQUE` (`LN`),
  UNIQUE KEY `IN_UNIQUE` (`IN`)
) ENGINE=InnoDB AUTO_INCREMENT=2035 DEFAULT CHARSET=utf8mb4;

Suggested fix:
Somehow get updating to work
[8 Nov 2022 6:00] MySQL Verification Team
Hello Richard Schroth,

Thank you for the bug report.
Imho this is duplicate of Bug #107235, please see Bug #107235.

Regards,
Ashwini Patil