After changes to
elseif cExt $ "mdb,accdb,bds"
cRDBMS := "MSACCESS"
? cExt it shows as as bds but error comes at
line no. 108 of adofuncs.prg i.e. if '<?>' $ cConnStr .and. nDB > 0
You may test after change of extension of .mdb file in the example give in this thread by Mr. Rao