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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-03-20 21:43:20

作者:oldbank  出处:
-50101        对象值是0或者是负数。
此操作无效。

在某个 ixNumeric 数学函数(ixNumeric::power()、ixNumeric::sqrt()、
ixNumeric::asin()、ixNumeric::acos()、
ixNumeric::log10()、 ixNumeric::root())中
操作将产生错误条件。

-50102        试图除以 0。

此信息由ixNumeric生成。
ixNumeric::root() 和 ixNumeric::div() 成员函数对 0 无定义。
在调用这些函数前,你应该检查根和除数为0的情况。

-50103        在 ixSuperField 构造函数中
指定了无效字段数。

给定的字段数小于1或者大于在
SuperTable 中的字段数。检查用作ixSuperField
构造函数中的colNum 参数的值,
以保证它在范围内。

-50104        试图打开一个弹出式的 ixWindow,
而此时包含它的 ixWindow 尚未打开。

此信息由 ixWindows:pen() 生成。
在它的容器打开前,不能打开弹出式窗口。

-50105        试图设置一个非正数的fontSize。
字体大小必须大于0。

此信息由 ixApp::setFont() 或者 ixVisualObject::setFont() 生成。
你不能设置一个字体大小为负值。
该请求将不予理睬。

-50106        试图在 ixWindow 的顶层样式中设置缺省按钮。
只有 modalPopup 样式的 ixWindow 能够具有缺省按钮。
缺省按钮将不能被设置。

ixButton构造函数产生此信息。缺省按钮仅在模态的
弹出式窗口中才被支持。该请求将被忽略。

-50107        对于下面的SQL stmt: "stmt"
一个 SQL 错误已经出现在 ixSuperTable::doSQLDelete() (err) 中。

SQLDelete() 事件已经用缺省的管理程序 
ixSuperTable::doSQLDelete() 调用,但是,引擎
报告了一个错误。问题可能伴随主键的说明而存在,
或者一个参照完整性的约束可能防止删除。
查找显示在括号中引擎错误码。

-50108        试图在 ixControl::setTabIndex() 中
设置一个负的 tabIndex 。
tabIndex 将不改变( tabIndex 必须是正的或者noTab)。

如果程序试图为控制设置一个负的选项卡索引,
ixControl::setTabIndex() 产生此信息。
负的选项卡索引将不被支持。该请求将被忽略。

-50109        试图在 ixControl 构造函数中设置一个负的选项卡索引。
采用 defaultTabOrder替代之
(tabIndex 必须为正数、noTab 或者 defaultTabOrder)。

如果程序试图为该控制设置一个负的选项卡索引,
ixControl构造函数产生此信息。
负的选项卡索引不被支持。将采用defaultTabOrder。

-50110        试图建立 modelessPopup样式的ixWindow,它使用 
modalPopup 样式的 ixWindow 作为容器。
modalPopup 不能包含 modelessPopup。
代之以使用 modalPopup 作为新的 ixWindow 的 windowStyle 。

ixWindow 构造函数产生此信息。
只有模态窗口的窗口样式才能够包含另一个模态窗口。
新的窗口被假定为 modalPopup 样式。

-50111        当 ixRow::isCountLocked 为TRUE时,
不能在 ixRow 上使用 ixRow::insert()、ixRow::concat() 或 ixRow::delete()。

这是一个提示:此行被锁定,并且不能增加
(使用 ixRow::insert() 或 ixRow::concat())
或删除(使用ixRow::delete())其元素。
这样将防止改变从数据库复制来的行的数目,
这种改变总是使改行不再匹配。(然而,你还
是可以重新设置该行中的值。)要保证 isCountLocked 
的设置与更新该行的程序逻辑相匹配。

-50112        rowSchema不能是 NULL 或空的。

当你建立一个ixRowArray时,你需要包括
一个能用作数组行模式的有效的ixRow对象。
此ixRow对象被用来指定ixRowArray中的字段数,
以及每个字段的类型、长度和初始值。
检查你的程序,保证使用有效的 ixRow 对象来
调用ixRowArray::ixRowArray()。

-50113        构造函数 ixSuperTable 的 titleHeight 值无效
-- 使用缺省值350PGUs。

如果SuperTable是网格表并且指定了负标题高度,
ixSuperTable构造函数产生此信息。
缺省高度被采用。

-50114        ixSuperTable 构造函数的 numDisplayedCols 值无效
-- 使用缺省值5。

给定的字段数为 NULL 或小于1。检查你采用的
ixSuperTable构造函数的 numDisplayedCols 参数,
保证它是有效的。

-50115        ixSuperTable 构造函数的 numDisplayedRows
值无效--使用缺省值10。

给定的行数为NULL或小于1。检查你采用
的 ixSuperTable 构造函数的 numDisplayedRows 参数,
保证它是有效的。

-50116        ixString 对象的长度超过了允许的最大长度。

当ixString对象的长度超过允许的最大尺寸:32,766 字符时,
ixString 构造函数和ixString成员函数
setvalueStr()、concat()、concatRep()、insert()、
replace() 和 concatChar() 生成这个信息。

-50117        为 ixString::insert() 成员函数
指定了无效位置。

指定的位置值是 NULL、负数
或者大于 32,766。

-50118        为 ixString::delete() 成员函数
指定了无效位置。

指定的位置值是NULL、负数或大于 32,766,
或者将要删除的长度是 NULL 或负数。

-50119        为 ixString::replace() 成员函数指定了
无效位置。

指定的位置值是 NULL、0、负数
或大于 32,766。

-50120        为成员函数 ixString::setChar() 指定
的位置无效。

指定的位置值超过 32,766。请在调用
ixString::setChar() 之前检查宽度值
(使用 ixString::getWidth())。

-50121        为成员函数 ixString::getChar() 指定
的位置无效。

指定的位置值为 NULL、负数或者超过了 32,766,
或者该值超过了存在对象的长度。请
在调用 ixString::getChar() 之前检查宽度值
(使用 ixString::getWidth() )。

-50122        为成员函数 ixString::truncate() 指定
的长度无效。

要求从串中截断的长度超过了最大可能的长度(32,766),或
者等于 NULL,或者为负数。请在调用 ixString::truncate()
之前检查宽度值(使用 ixString::getWidth() )。

-50123        为成员函数 ixString::pad() 指定
的长度无效。

要求填充到串中的长度或者超过了最大可能的长度
(32,766),或者为负数。请在调用 ixString::pad()
之前检查宽度值(使用 ixString::getWidth() )。

-50124        菜单条上的项目不能有检查标记。如果有,
检查将被忽略。

该信息由 ixMenu 生成。检查标记只能出现在下拉式
菜单靠近菜单项的地方,而不能出现在菜单条的
项目上。请重新制作菜单以剔除菜单条上的检查标记。

-50125        菜单条上不允许有菜单分隔符。将绘制
一条短线以取代。

该信息由 ixMenu 生成。菜单分隔符只能出现在下拉式
菜单上,而不是菜单条上。为了取代分隔符,
'-' 将作为菜单项目的标题显示。请重新制作菜单以
剔除菜单条上的分隔符。

-50126        菜单条上不能有加速键。如果使用,
加速键将被忽略。

该信息由 ixMenu 生成。菜单条上的项目可以有
快捷键,而不能有加速键。请重新制作菜单以剔除
菜单条项目上的加速键。

-50127        分配给对象的资源是不可用的。

该信息由下面之一生成:ixApp、 ixBox、
ixButton、 ixCheckBox、 ixFrame、 ixLabel、 ixLine、 ixListBox、 ixMenu、
ixPictureButton、 ixRadioButton、 ixSuperField、 ixSuprTable、 ixTextBox
和 ixWindow。这通常是由于为了包含某个新建
的对象造成了运行时内存溢出而产生,而在极少的情况下其它系
统错误,例如 I/O 问题,也能造成这种情况。最好的解
决办法就是尽量减少程序对资源的需要,特别是对内存
的需要。

-50128        不能禁止当前的 SuperField。

产生该信息的原因是由于调用了当前的 SuperField 的成员函数
ixSuperTable::disable(),而当前的 SuperField 是不能被禁止的。
请检查程序的逻辑。通常都是希望禁止那些即不是当前的又
没有焦点的 SuperField。

-50129        不能为下面任一种类型的 SuperField 指定
格式:ixTypeInfo::SQLChar ixTypeInfo::SQLByte
ixTypeInfo::SQLText ixTypeInfo::SQLVarChar ixTypeInfo::SQLInterval

这些类型不支持格式化,所以对于有这些值的字段
最好不要调用 ixSuperField::setFormat() 成员函数。在
调用 ixSuperField::setFormat() 之前,请检查字段的
类型(使用 getColumn().getTypeCode() )并确保
该类型支持格式化。

-50130        试图关闭一个窗口,而该窗口包含一个正在显示
的有模式的弹出式窗口。这是不允许的;请首先
关闭有模式的弹出式窗口。

该信息由 ixApp 或者 ixWindow 生成。为了保证
对话的模式,当正在显示一个有模式的窗口(例如对
话框)时,将无法退出应用程序或者关闭窗口。
(当有模式的窗口试图处理事件时,删除该
窗口将是非法的。这样做将使得某些图形用户界
面崩溃。)
 
阅读(463) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~