yj411 发表于 2008-07-03 13:55

为什么我做“insert 。。。select 。。。语句就报-271错误

我再java程序中使用语句"insert into A select * from Bwhere 条件"的时候,报错误-271,查看的数据库空间还很大,包括锁的剩余也很大,不知道怎么解决,请高手帮忙解决!!!!!!

yj411 发表于 2008-07-03 14:04

急急

liaosnet 发表于 2008-07-03 14:12

ISAM错误是什么?

yj411 发表于 2008-07-03 14:50

由于我是再java环境运行程序的,所以看不到ISAM错误;
是不是访问数据库的权限不够;
我使用"telnet ip 端口"的方法连接不上数据库

[ 本帖最后由 yj411 于 2008-7-3 14:53 编辑 ]

liaosnet 发表于 2008-07-03 14:52

.........................
那你只能做全面检查了。
最后登陆到数据库库测试此语句~~:em17: :em17:
可能的原因:表扩展数过多,表行数超限等。。

yj411 发表于 2008-07-03 14:57

郁闷呢,数据库原来再IBM AIX 系统的小型机上,现在换到了HP—UNIX系统的小型机上,就出现现在的问题,郁闷呢

[ 本帖最后由 yj411 于 2008-7-3 15:16 编辑 ]

liaosnet 发表于 2008-07-03 15:00

原帖由 yj411 于 2008-7-3 14:57 发表 http://bbs.chinaunix.net/images/common/back.gif
郁闷呢,数据库原来再IBM小型机上,现在换到了HP小型机上,就出现现在的问题,郁闷呢

这个不关机型的事~~:em10: :em10:
你那表有多少数据了??

yj411 发表于 2008-07-03 15:26

表的数据也就700以内的记录;
但是,我把数据库的地址换到原来的IBM机上,程序一点问题都没有

[ 本帖最后由 yj411 于 2008-7-3 15:29 编辑 ]

liaosnet 发表于 2008-07-03 15:42

原帖由 yj411 于 2008-7-3 15:26 发表 http://bbs.chinaunix.net/images/common/back.gif
表的数据也就700以内的记录;
但是,我把数据库的地址换到原来的IBM机上,程序一点问题都没有
700以内。。:shock: :shock:
i汗~~上面说的原因可以排除~~
自己上去检查下空间使用情况~~

wuicpp 发表于 2008-07-04 13:04

不知楼主问题解决了没有
页: [1] 2
查看完整版本: 为什么我做“insert 。。。select 。。。语句就报-271错误