######### ADO 智障 ################3

cjlong 2004-10-09 10:06:34
SQL="CREATE TABLE x01( id int , bz int ,a00 char,a01 char,a02 char,a03 char,a04 char,a05 char,a06 char,a08 char,a09 char,a10 char,a11 char,a12 Memo)"
OUTconn.Execute (sql)

就会出现
错误 -2147467259 记录过大



SQL="CREATE TABLE x01( id int , bz int ,a00 char,a01 char,a02 char,a03 char,a04 char,a05 char,a06 char)"
OUTconn.Execute (sql)
确可以正确执行

不会这样短吧!!!
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
射天狼 2004-10-10
  • 打赏
  • 举报
回复
不同的数据库,每个表所有字段的长度加起来都是有一定的限制的!!
所以建表的时候要注意一下这个问题,太多的字段就要考虑分开用不同的表进行存储了.
tztz520 2004-10-10
  • 打赏
  • 举报
回复
来接分
zyg0 2004-10-10
  • 打赏
  • 举报
回复
a11 是系统保留字 用[all]圈起来
jam021 2004-10-10
  • 打赏
  • 举报
回复
关注,帮你顶!
cjlong 2004-10-09
  • 打赏
  • 举报
回复
跟贴有分
zgvslch 2004-10-09
  • 打赏
  • 举报
回复
SQL里没有Memo这个数据类型。
cjlong 2004-10-09
  • 打赏
  • 举报
回复
问题已经解决

我估计这是ACCESS中的特殊问题

在char 后增加 字符长度

问题就解决了

猜想 char默认长度 250
7×250=1750
是不是超过这个长度就会出现类似问题吧
evancss 2004-10-09
  • 打赏
  • 举报
回复
不明白
helanshan 2004-10-09
  • 打赏
  • 举报
回复
没有试过。不知道。。。
UP

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧