扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
假设使用的数据表为orders.db,其中有一个日期型字段为saledate, 浏览数据表,saledate的格式显示为:yyyy-mm-dd(年-月-日)。SQL代码为:
select*fromorderswheresaledate>1998-03-31 可是执行代码时总是显示"typemismatchexpression"的错误。笔者以为是数据库引擎(BDE) 安装不完全所致,遂重新安装Delphi,结果发现问题依然存在。在反复查阅了有关SQL资料 及联机帮助,最后发现BDE只支持美国的日期格式。其格式为:mm/dd/yyyy(月/日/年)。将SQL 代码改为:
select*fromorderswheresaledate>03/31/1998
再次执行代码时,问题排除。为了使查询和进行其它数据操作 时的日期格式一致,建议在控制面板的区域设置项中将区域置为:英语(美国)。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者