注意事项
- not support UTF8 sql string
- Access 2016版本之前不支持bitint
https://support.office.com/zh-cn/article/%E4%BD%BF%E7%94%A8%E5%A4%A7%E6%95%B0%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B-5b623f6e-641d-4e97-8bdf-b77bae076f70
大数数据类型可存储非货币的数值,并与 ODBC 中的 SQL_BIGINT 数据类型兼容。请使用这种数据类型以高效计算大数。
大数数据类型的范围
可将大数作为字段添加到 Access 表中。还可通过相应的数据类型(如 SQL Server bigint 数据类型)链接到数据库或从数据库导入。若要添加大数数据类型,需要 Access 2016(16.0.7812 或更高版本)。
where 条件
如果想筛选Access数据表中 Null 和 “” 空字符串 以及 “ “ 空格的数据,则可以使用 trim(nz(字段名))=””
报错: 用户 ‘admin’ 以独占方式的锁定数据表
还没找到好的处理方法.暂时捕获异常,延迟,然后重新执行.
skip_retry: TRY{ }CATCH(CDBException, e) { char buf[1024] = { '\0' }; e->GetErrorMessage(&buf[0], 1024); if (nullptr != strstr(buf, "独占方式")) { Sleep(500); goto skip_retry; } ASSERT(FALSE); if (g_bWriteLog) { string strLog = "1biao6shi: manForce Database error: " + e->m_strError; OutputDebugString(strLog.c_str()); if (g_logger) { g_logger->error(strLog); } } } END_CATCH;
|