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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-03-20 21:45:24

作者:oldbank  出处:
-50031        文件名称未指定给以 ixText::locInFile 
存储的 ixText 对象。

当第一个参数是 ixText::locInFile,并且未指定
命名文件时,ixText 构造函数产生此信息。

-50032        blob 编辑器以无效返回状态退出。

系统对编辑 blob 的调用失败。当指定给 blob 
编辑器的名称无效时,或者在当前的路径
中没有该文件时,将发生此情况。

-50033        此成员函数不支持该对象。

此信息由 ixNumeric 和由其衍生的分类所生成。
它表示一个与数字类型不一致的算术函数
被请求。这些函数的有效对象只有:
ixFloat、ixSmallFloat、ixInteger、ixSmallInt、
ixDecimal 和 ixMoney。再者,mod() 函数
仅对 ixInteger 和 ixSmallInt 有效。
确认你的参考是对象的正确类型。

-50034        指定的基类或
衍生类的名称为 NULL。

如果任一参数是 NULL,此信息将由 
ixObject::isClassDerivedFromClass() 生成。
在这种情况下,函数返回一个 NULL 值。参考现有的
已定义的类,确认子类和基类的名称。

-50035        指定比较的对象是 NULL。

如果通过的参数是 NULL,ixObject::isEqualTo() 就产生此信息。
然后该函数返回一个 FALSE 值。

-50036        指定位于暂时文件中的 blob 文件名
被忽略。

ixBlob 构造函数产生此信息。当你使用 ixBlob::setLocation() 
成员函数设置一个 blob 位置时(或者是ixText 或者 ixByte对象 )
你可以指定数据或者必须在存储器中,或者在你选择的文件中,
或者在本地建立的暂时文件中。

NewEra 命名暂时文件,同时,如果你采用的此选项
包括文件名称,可以忽略。


-50037        对位于存储器中的 blob 指定
的文件被忽略。

ixBlob 构造函数产生此信息。当你使用 ixBlob::setLocation() 成员函数
设置一个 blob(或者是一个 ixText 或者是 ixByte对象)位置时,
你可以指定或者数据必须在存储器中,或者在你选择的文件中,
或者在一个本地建立的暂时文件中。如果你选择将 blob 存储在
存储器,你将不需要文件名。如果已经包括了文件名,
可以忽略。

-50038        由于以下的 SQL stmt: "stmt"
一个 SQL 错误已经出现在 
ixSuperTable::doPrepRowLock() (err)。

ixSuperTable::prepRowLock() 成员函数被
调用,但是引擎报告了一个错误。检查显
示的 SQL 字符串是否正确,同时努力查
找显示在括号中的引擎的错误码。

-50039        不能启动 blob 存储文件。

当程序准备打开一个 blob 存储文件时,错误出现。
如果该文件存在,但是由于某种原因不能读出时,
(可能由于许可问题)此情况可能出现。

-50040        不能打开blob存储文件。

当程序试图打开一个 blob 存储文件时,错误出现。
文件已经建立或读出,但是由于某种原因它不能写入
(可能是由于许可问题)。

-50041        不能读 blob 存储文件。

当程序试图读一个 blob 存储文件时,错误出现。

-50042        不能向 blob 存储文件写入。

当程序试图向一个打开的 blob 存储文件
写入时,错误出现。

-50043        当试图向一个 blob 存储内存写入时,发
现错误。

当程序试图向一个 blob 存储文件写入时,
由于在写入期间存储内存增长而
发生错误。请记录整个环境,同时与 
Informix 技术支持部门联系。

-50044        不能建立 blob 存储文件。

当程序试图建立一个存储文件时,错误出现
(可能是由于许可问题)。

-50050        文件不能被打开。

如果 ixFile 不能打开指定的文件,ixFile 构造函数将产生此信息。

-50051        没有足够的内存用于返回字符串。

此信息由 ixMsgFile::readMsg() 生成。
系统不能分配足够的存储器用于存放从信息
文件读出的字符串值。或者减少程序的大小,
或者减少信息的长度。

-50052        当存取信息文件时,错误出现。

ixMsgFile 构造函数或者 ixMsgFile::readMsg() 
产生此信息。指定的文件或被破坏,或者它
不是一个 Informix 编译的信息文件。

-50054        在 ixSuperTable::retrieve() 中,不能将取得的行
插入数据集。检查并保证 SuperFields 的 SQL 类型
与数据库类型一致。

此信息由 ixSuperTable 生成。
插入失败。检查 SuperField 数据类型与
对应的数据库字段类型是否一致。

-50055        在 ixSuperField 构造函数中的无效字段号。

ixSuperField 构造函数产生此信息。
colNum 参数具有小于 1 或大于
SuperTable 中字段号的值。

-50056        下列includeTable输入,“输入”,是一个 SuperField 
不合法的值。检查并保证此输入是可以转换
至该类型的,并且在 colInfo 中为 SuperField 
指定 encLength。

ixSuperField::dataValidate() 成员函数产生此信息。
当确认字段的值与该字段中的 includeTable 
列表值冲突时发出警告。在包含表中的值是错
误的类型(例如,当字段具有日期时间值时,
它可能是一个字符串)。在所包含的表中对 
SuperField 的值进行再检查,确认它们全部具有
相同、正确的类型。

-50057        对当前对象未指定帮助号。

当没有设定帮助号的 item 需要帮助时,
意味着没有帮助文本可以用于该对象。
在这种情况下运行时没有 workaround 可以使用。
但是你可以在应用代码中访问它,通过赋予该对象
与其有关联的帮助号,并且对应的信息在
相应的帮助文件中。

-50060        在 ixSuperField 中的无效内部 SuperTable 描述。

各种 ixSuperField 和 ixSuperTable 成员函数
产生此信息。纠正所有其他处理错误。
如果错误再次出现,请记录整个环境,同时
与 Informix 技术支持部门联系。

-50061        在 ixSuperTable 构造函数中,
指定了无效版面布置-设置为缺省版面布置 freeForm。

ixSuperTable 构造函数产生此信息。有效的版面布置只有 
gridForm 和 freeForm(它们是 ixSuperTable 常数)。

-50062        在 ixSuperTable 构造函数中指定了无效显示方式
-- 设置为缺省显示方式 displayData。

ixSuperTable 构造函数产生此信息。显示方式的有效值只有 
displayQuery 和 displayData(它们是 ixSuperTable 常数)。

-50063        在 ixSuperTable 构造函数中,指定了无效锁定方式
-- 设置为缺省锁定方式 noLock。

ixSuperTable 构造函数产生此信息。有效的锁定方式只有
pessimisticLock、optimisticLock 
和 noLock(它们是 ixSuperTable 常数)。

-50064        在 ixSuperTable::setScrollRange() 中,
totalRows 输入参数小于0 -设为缺省值 0。

ixSuperTable::setScrollRange() 成员函数产生此信息。
totalRows 的值必须大于 0。

-50065        在 ixSuperTable::highlightRow() 中,
无效的 rowNum 输入参数-中止调用。

ixSuperTable::highlightRow() 成员函数产生此信息。
rowNum 参数值必须在 1 和存储行号
(即 ixSuperTable::getNumStoredRows())之间,
包括 1 和存储行号。

-50066        在 ixSuperTable::unhighlightRow() 中,
无效 rowNum 输入参数-中止调用。

ixSuperTable::highlightRow() 成员函数产生此信息。
rowNum 参数值必须在 1 和存储的行号
(即 ixSuperTable::getNumStoredRows())之间,
包括 1 和存储行号在内。

-50067        在 ixSuperTable::getNextHighlightedRow() 中,
startRowNum 输入参数 -中止调用并返回NULL。

ixSuperTable::highlightRow() 成员函数产生此信息。
startRownum 参数值必须在 1 与存储行号之间
(即 ixSuperTable::getNumStoredRows()),
包括 1 和存储行号在内。

-50068        在 ixSuperTable::getChangeFlag() 中,无效的 rowNum 输入参数
--返回 NULL。

ixSuperTable::getChangeFlag 函数的 rowNum 参数
超出了范围。此参数的有效范围是在1至存储行数
(即 ixSuperTable::getNumStoredRows())之间。

-50069        在 ixSuperTable::getChangeFlag() 中,
无效 colNum 输入参数 -- 返回NULL。

ixSuperTable::getChangeFlag 函数的colNum
参数超出了范围。此参数的有效范围
是在1至显示的字段数(即ixSuperTable::getNumCols())
之间。

-50070        在 ixSuperTable::setChangeFlag() 中,不能直接设置为
isDeleted - 中止并返回NULL。
ixSuperTable::getChangeFlag() 函数不支持将changeFlag
设置为 isDeleted ,因为行必须通过使用 ixSuperTable::delete()
从SuperTables中删除。
阅读(432) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~