社区
Access
帖子详情
ACCESS报错:“定义了过多字段”
gogc
2004-11-26 04:42:08
ACCESS表的字段是否有限制,不让我插入字段才不到100个字段就报告字段过多了,怎么办??
...全文
1175
7
打赏
收藏
ACCESS报错:“定义了过多字段”
ACCESS表的字段是否有限制,不让我插入字段才不到100个字段就报告字段过多了,怎么办??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gogc
2004-12-30
打赏
举报
回复
我的问题已经解决了,做法一样,但是楼上的答案非常的正确,并且把原因描述的非常的明白,在下敬佩至极!谢谢!
yuyuxinqing
2004-11-28
打赏
举报
回复
错了,一个表最多字段数量是256个。
yuyuxinqing
2004-11-28
打赏
举报
回复
2
这个问题很简单,那是因为你的数据库没有压缩,ACCESS的字段数量最多确实是255个,但是在没有压缩的情况下,它连你删除的也计算在内,比如你原本有65个字段,现在删除了15个,又增加了5个,在数据库没有压缩的情况下,ACCESS的计算方法是:65+15+5=85个,也就是说虽然你现在只有70个字段,但是ACCESS内部认为你有85个字段……:)知道了吧。
操作的位置是:工具——数据库实用工具——压缩和修复数据库
或者:工具——选项-常规——关闭时压缩
此外,应该考虑你的数据库表的设计是否符合第一范式!后面的就不说了。
OracleRoob
2004-11-27
打赏
举报
回复
方便的话,把你的代码和表结构贴出来!
OracleRoob
2004-11-27
打赏
举报
回复
255个字段追加时没有错误啊,我以前都用过!
gogc
2004-11-26
打赏
举报
回复
ACCESS一个表最大支持255个字段,可是我的才56个字段就出“定义了过多字段”
我看别人的表都能建150个字段。
是不是哪儿有问题,还望高手释疑!
gobiz
2004-11-26
打赏
举报
回复
改变数据库结构设计思路:
表一:数据库表(TableId,TableName)
表二:字段表(FieldId,FieldName)
表三:数据表(DataId,TableId,FieldId,Data)
就可以保存所有的数据了!
Access
补充内容
定义
新的
字段
名
Access
补充内容
定义
新的
字段
名
编程经验:
定义
了过多
字段
-Excel
//p_Path :Excel文件目录
public DataTable GetDataFromExcel(string p_Path)
{
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + p_Path + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=0'";
OleDbConnection conEx
access
2007
定义
了过多
字段
_
Access
数据库中“ 查询过于复杂”问题的一些解决方案...
对于饱受诟病的
Access
各个版本中存在的当
字段
数目过多时(不同的版本数目数目不定,有的为40个有的为50或更多),似乎
Access
2007依然存在此问题,当进行Update等操作时会产生“查询过于复杂”的错误。解决的办法为下列之一:一、重构数据库,或直接干脆换数据库产品,如SQL SERVER EXPRESS、SQLite、FB等等。二、优化代码,这个基本上是废话。三、如果以上两项都不行的话,那...
mysql创建表
报错
:ERROR 1118 (42000) ...Row size too large (> 8126)
mysql创建表
报错
:ERROR 1118 (42000) ...Row size too large (> 8126)原因是mysql建表的单行的所有列
字段
之和的总字节长度不能超过65535。
定义
设置的长度值 调小一些。
python an integer is required_python使用open经常
报错
:TypeError: an integer is required的解决方案...
原因 执行命令 python manage.py makemigrations
报错
TypeError: __init__() missing 1 required positional argument: 'on_delete'
定义
外键
报错
解决办法
字段
名称 = models.ForeignKey('表名', on_delete=models.CASCADE) on_delete=mode...
Access
7,714
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章