首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MS Access运行时错误3259 alter table上的字段数据类型无效

MS Access运行时错误3259 alter table上的字段数据类型无效
EN

Stack Overflow用户
提问于 2014-03-26 19:22:49
回答 6查看 4.7K关注 0票数 1

完全重新安装计算机后,突然出现以下错误:

Run-time error 3259 invalid field data type on alter table

运行此查询时:

MS Access数据库上的ALTER TABLE Invoices ALTER COLUMN ID COUNTER (1, 1)

数据类型没有改变,实际上除了重新安装之外什么都没有改变。

字段ID是一个长整型字段,对于表中保存的每一张发票,该字段设置为自动递增。由于数据只是暂时驻留在此表中,因此我在每次批处理后重置了自动递增。我认为这可能与不同版本中缺少或更改的引用有关。但是我似乎不知道是哪一个或者为什么..

我需要在我的查询中更明确吗?有没有人有过这样的经历?

EN

Stack Overflow用户

发布于 2015-03-05 16:21:35

回复晚了,但其他人可能也会发现这个问题。

通过更改

代码语言:javascript
复制
DoCmd.RunSQL "DELETE * FROM YourTable"
CurrentDb.Execute "ALTER TABLE YourTable ALTER COLUMN ID COUNTER(1,1)"

代码语言:javascript
复制
DoCmd.RunSQL "DELETE * FROM YourTable"
CurrentDb.Execute "ALTER TABLE YourTable ALTER COLUMN ID COUNTER(1,2)"

我的没有再给出一个错误,它确实“重置”了自动编号。

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22659444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档