Chinaunix

标题: 为什么我做“insert 。。。select 。。。语句就报-271错误 [打印本页]

作者: yj411    时间: 2008-07-03 13:55
标题: 为什么我做“insert 。。。select 。。。语句就报-271错误
我再java程序中使用语句"insert into A select * from B  where 条件"的时候,报错误-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
.........................
那你只能做全面检查了。
最后登陆到数据库库测试此语句~~
可能的原因:表扩展数过多,表行数超限等。。
作者: 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 发表
郁闷呢,数据库原来再IBM小型机上,现在换到了HP小型机上,就出现现在的问题,郁闷呢


这个不关机型的事~~
你那表有多少数据了??
作者: 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 发表
表的数据也就700以内的记录;
但是,我把数据库的地址换到原来的IBM机上,程序一点问题都没有

700以内。。
i汗~~上面说的原因可以排除~~
自己上去检查下空间使用情况~~
作者: wuicpp    时间: 2008-07-04 13:04
不知楼主问题解决了没有
作者: blackuhlan    时间: 2008-07-08 19:28
telnet 端口都连不上,这是主要问题,查查为什么连不上




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2