您的位置:程序门 -> db2 -> 数据库管理



导入ixf文件时 报错 如下 :指定装入数据库列‘xxxxx"的pc/ixf列与数据库列不兼容。将插入空值


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


导入ixf文件时 报错 如下 :指定装入数据库列‘xxxxx'的pc/ixf列与数据库列不兼容。将插入空值[已结贴,结贴人:rrliquid]
发表于:2007-12-10 11:04:09 楼主
我先将数据库中的这张表通过   export   to   xxxxxx   of   ixf       select   *   from   xxxxxx     将数据库中的内容导出成ixf文件

再通过import   from   xxxxx   of   ixf   insert   into   xxxxxx     将ixf   文件导入到同一个数据库中的同一张表中时报错如下


指定装入数据库列‘xxxxx'的pc/ixf列与数据库列不兼容。将插入空值


这是为什么?该如何处理?
发表于:2007-12-10 11:22:291楼 得分:50
你看看是否系统的编码变了?

发表于:2007-12-10 11:22:552楼 得分:0
看看是否数据库的编码是否变了?

发表于:2007-12-10 11:23:363楼 得分:0
或者是表空间的页大小不一样
发表于:2007-12-10 11:49:434楼 得分:0
都是同样的表和同样的结构,没有做任何改变,只是导出来再导入而已,请问是怎么回事?
发表于:2007-12-10 17:01:235楼 得分:0
你的表里,是否有中文?

我没有碰到过你这种情况。

出现这个   ,一般是编码不同,或者是字段不一样,如果你是相同的表和结构,你看看是否是用了不同的编码。
发表于:2007-12-10 21:15:316楼 得分:0
嗯,有中文,全是中文字符,编码不同?你是指gb2312类似的吗?
发表于:2007-12-11 09:51:407楼 得分:0
你的文件是否用其他编辑器打开过??

发表于:2007-12-11 10:34:488楼 得分:0
有的,我用记事本打开过,这会有影响吗?我用记事本打开看了看
发表于:2007-12-11 16:51:229楼 得分:0
会有影响,你的数据库是utf8编码?

你从新备份一次吧。
发表于:2007-12-12 09:41:4210楼 得分:0
看来这就是原因所在,十分感谢您的帮助!再请问如何看自己数据库的编码格式?记事本的编码格式是utf-8?
发表于:2007-12-12 09:43:1811楼 得分:0
......................怎么把分数给你啊......................?

第一次提问题,实在不好意思
发表于:2007-12-12 10:34:3512楼 得分:0
数据库的编码格式---你可以看pagecode

记事本的编码格式---我就不会看了,因为不用记事本,我一般用emeditor,这个可以自己选择编码。

你选管理就可以给分了。


快速检索

最新资讯
热门点击