You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SQL INSERT向Microsoft Access插入字符串时被截断的问题求助

SQL INSERT向Microsoft Access插入字符串时被截断的问题求助

各位好,我最近在做Access数据处理的时候碰到个奇怪的问题,想请大家帮忙看看:

我自己开发了一个VBA子程序,用来合并一批结构相似的表格,做完数据过滤和清洗后生成一张毕业结果的汇总表。其中有个Board Date字段是字符串类型,存的是类似*"1 January 1901"*这样的日期格式内容。但用SQL INSERT语句把数据插入到Access数据库时,这个字段的内容总是被截断成前10个字符,可其他同是短文本类型的字段都完全正常,没有截断的情况。

说下我这么设计的原因:我之所以把这个字段存成字符串,是因为部分源表格里的日期内容并不合法,我想完整保留原始数据,所以不能把它设成日期类型字段。

我当前使用的Access版本是Microsoft Access for Microsoft 365 MSO (Version 2402 Build 16.0.17328.20550) 64位。

目标表的定义情况:

  • 在表格设计视图中,Board Date字段的类型为「短文本」,表格里的其他字段也大多是短文本类型,只有这个字段在插入时出现了内容截断的问题。

备注:内容来源于stack exchange,提问作者Twelve1110

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:08:12