Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91904684
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-03-20 21:46:36

作者:oldbank  出处:
-35221        字符串参数不能有OUT方式:参数名。

CHAR(*)和 VARCHAR(*)参数不能作为OUT 参数使用。把参数改成CHAR[n]。

-35222        不支持CHAR(*)参数<参数名>; 使用VARCHAR(*)并附加ASCII.NUL。

-35223        引起错误的字是一个语言保留字或类型标识符。

把该保留字改为一个非保留字。

-35224        INTO短语不能出现在DECLARE CURSOR语句中。

在DECLARE 游标中使用INTO短语可能导致不可预见的运行时错误。Informix建议把
INTO短语移到OPEN 和/或FETCH过程。

-35225        对象引用,<对象名>不能出现在动态游标说明中。

从该动态游标说明中删去引用的对象。

-35226        本行标识符或符号<名字>附近使用了一个Informix对ISO/ANSI SQL的扩充。

已经检测到使用了一个Informix对ANSI的扩充。使用符合ANSI标准的句法以保证最大
的可移植性。

-35227        这个语句在标识符或符号<名字>附近使用了一个Informix对X/Open标准的扩
充。

已经检测到使用了一个Informix对X/Open SQL句法的扩充。使用一个遵循X/Open
的句法以保证最大的可移植性。

-41000        读取INFORMIX.INI文件的[INET_CONNECTION]节错误。

检查INFORMIX.INI文件的 [INET_CONNECTION]节以确保该节有以下节头:
[INET_CONNECTION]

-41001        INFORMIX.INI文件没有一个主机名或有一个格式错误。

检查INFORMIX.INI文件。如果你没有在InetLogin结构中定义一个主机名变量,则
[INET_CONNECTION]节必须有一个主机名。主机名必须用下列格式定义在
[INET_CONNECTION]节中:
host=<主机名>

-41002        INFORMIX.INI文件没有用户名或有一个格式错误。

检查INFORMIX.INI文件。如果你没有在InetLogin结构中定义一个用户名变量,则
[INET_CONNECTION]节必须有一个用户名。你必须用下列格式在[INET_CONNECTION]
节中定义用户名:
user=<用户名>

-41004        INFORMIX.INI文件没有协议名或有一个格式错误。

检查INFORMIX.INI文件。如果你没有在InetLogin结构中定义一个协议名变量,则
[INET_CONNECTION]节必须有一个协议名。你必须用下列格式在[INET_CONNECTION]
节中定义协议名:
protocol=<协议名>

-41005        读取INFORMIX.INI文件的[INET_PROTOCOL]节时错误。

检查INFORMIX.INI 文件的[INET_PROTOCOL]节以确保该节有以下节头:
[INET_PROTOCOL]

-41006        协议名不在INFORMIX.INI文件中的[INET_PROTOCOL]节。

检查INFORMIX.INI文件。在[INET_CONNECTION] 节中指定的协议名应该与 
[INET_PROTOCOL]节指定的协议名匹配。协议名必须为该协议定义正确的.DLL模块。如
果你正在使用IPX/SPX协议,则ipx=INETIPX.DLL。如果你正在使用符合Windows 
Sockets 1.1标准的TCP/IP协议,则 tcpip=INETWSOK.DLL。

-41007        装入INFORMIX-NET for Windows 库时错误。

检查你的路径。如果你正在使用一个符合TCP/IP协议的Windows Sockets 1.1 ,则
INETWSOK.DLL模块必须在你的路径下。如果你正在使用IPX/SPX协议,则INETIPX.DLL
模块必须在你的路径下。这些模块必须在你的路径下。另外,你也可能没有足够的内
存装入正确的DLL模块。

-41008        协议数超出了本版本所支持的协议数。

你必须每次只使用一种协议与你的远程数据库服务器通信。

-41009        关闭连接中出错。

当连接被关闭时,一个错误出现。没有提供正确的动作。

-41020        连接错误。

Windows下有太多的应用在活动。请关闭你的某些应用并再试一遍。

-41021        连接忙。

你当前正在作一个数据库服务器请求。直到当前请求完成之前,你不能做另一个请
求。

-42306        不能设置要等待的锁定方式。

正在运行的实用程序不能访问表的内容,
因为它不能等待表的锁定。
稍等片刻,再重新运行 dbschema 或 dbexport 。

-47086        不能指定当前时间作为非日期时间字段类型的缺省值。

当字段数据类型不是DATETIME时,你不能设定由来自系统时钟的当前时间组成的缺省
值。把字段数据类型修改为DATETIME(假如许可的话 ),或为该字段指定一个不同的
缺省值。

-47087        当字段不接受null时,不能指定null缺省值。

为该字段选定一个不同的(非-null)缺省值,或把该字段修改为可接受null值。

-47088        不能指定服务器或节点作为这种字段类型的缺省值。

你不能为非CHAR,NCHAR,VARCHAR,或NVARCHAR数据类型的字段指定一个由当前数据
库服务器名或当前节点名组成的缺省值。请改变该字段的数据类型(假如允许的话 )
或指定一个不同的缺省值。

-47089        不能指定服务器或节点作为这样字段长度的缺省值。

为了为CHAR,NCHAR,VARCHAR,或NVARCHAR字段指定一个由当前数据库服务器名或当
前节点名组成的缺省值,最小字段长度必须是18。请增加该字段长度或指定一个不同
的缺省值。

-47090        不能用这个字段的类型作为缺省值指定当日日期。

不能对不是DATE数据类型的字段规定由当前系统日期组成的缺省值。改变字段的数据
类型(假如许可的话)或规定不同的缺省值。

-47091        不能用这个字段的类型作为缺省值指定用户。

不能为不是CHAR、NCHAR、VARCHAR或NVARCHAR数据类型的字段规定由当前用户注册各
组成的缺省值。改变字段的数据类型(如果许可)或规定不同的缺省值。

-47092        不能用这个字段的长度作为缺省值指定用户。

为了为CHAR、NCHAR、VARCHAR或NVARCHAR字段规定由当前用户注册各组成的缺
省值,最小的字段长度必须是8。增加字段长度或规定不同的缺省值。

-47093        不能用BYTE或TEXT的字段类型建立唯一键或主键的限制。

为了对字段建立唯一键或主键的限制,如果许可,从BYTE或TEXT改变字段的数据类
型。

-47095        字段在参考的表中没有发现。

不能对不在参考表中的字段建立外部键的限制。为该限制指定不同的参考字段。

-47098        复合列表中的字段数超出最大值。

在关于INFORMIX-OnLine动态服务器的主要限制或唯一限制中不能多于16个字段名,或
在关于INFORMIX-SE数据库服务器的一个主要限制或唯一限制中不能多于8
个字段名。减少在限制定义中指定的字段数量。

-47099        不能修改已存在的限制。

不能用ALTER TABLE菜单选项来修改已存在的限制。名字之前的星号标识已存在的限
制。

-47100        字段不在这个表中。

不能对不在表中的字段建立限制。

-47101        为了取消现有的限制,当前的域必须是限制的名称。

光标在屏幕上有错误的域。移动光标反显Constraint Name域中的输入,取消与主键、
校验或唯一限制相关联的所有字段。反显Constraint域来取消与外部键的限制相关联
的所有字段。

-47102        已经超出临时缓冲区。

SQL编辑器中存放校验限制值和文字缺省限制值的缓冲区满了。如果正在修改校验限制
值,不同的编辑器可能有较大的缓冲区。

-47104        填充因子百分数必须是不超过100的正整数。

试图指定是负数或大于百分之一百的填充因子百分数。指定不同的百分数或迫使
RETURN接收90%缺省值。

-47105        dbspace已经选作该策略的一部分。

在分段存储策略中不能多次使用同一dbspace。选定的dbspace已经是该策略的一部
分。从当前列表选择另一个dbspace。

-47106        表已经被选作连接策略的一部分。

一个表挂到分段存储策略只能一次。你所选择的表已经是分段存储策略的一部分。从
当前列表选择另一个表。

-47107        Alter Table选项已被变更。

只能在ALTER FRAGMENT菜单会话期内执行一个菜单选项,而且不能多次运用于当前策
略。例如,只能对循环策略加一个dbspace,在同一ALTER TABLE会话期不能删除
dbspace。

-47108        dbspace不是当前策略的一部分。

已经指定的dbspace不是当前分段存储策略的一部分。从屏幕上显示的列表中选择当前
的INFORMIX-OnLine动态服务器的dbspace。

-47109        如果定义位置,dbspace是必须的。

你已经指定dbspace作为连接表策略的一部分。这个动作表明你希望,在作为分段存储
策略一部分的dbspace被连接之前或之后放置连接表。必须定义之前或之后的位置。

-50000        应用程序对象已经建立。

ixApp 构造函数产生此信息。系统建立 ixApp 
对象,并且只能存在一个。程序代码不允许试
图建立 ixApp 对象。
 
阅读(482) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~