informix错误代码大全信息

informix错误代码大全信息
informix错误代码大全信息

0 成功。

操作成功。当SQL 语句成功地执行时,数据库服务器把这个SQLCODE 值返回给应用程序。

100 没有发现匹配的记录。

数据库服务器不能寻找更多的数据。这个信息是ANSI 标准的SQLCODE 值。如果你想选择或取数据,遇到了数据结束,或没有数据匹配WHERE 子句中的条件。检查是否是空表。使用这个SQLCODE值决定一个语句什么时候到达数据结束。要了解更多的信

息,请参看适当的INFORMIX-ESQL/C 程序员手册中的讨论。数据库服务器能够返回这个SQLCODE 值给在运行的程序。

1203 找不到信息文件

数据提取不能找到所需的信息文件。确保当你设置INFORMIXDIR 和DBLANG 环境变量时,已指定了适当的路径名。如果你在设置环境变量时需要帮助,请与系统管理员联

系。

1204 你的系统遇到了一个未知的终端类型。

确认你正确地设置了TERM 环境变量。检查数据库名拼写正确与否。如果你在设置环

境变量时需要帮助,请与系统管理员联系。

2005 数据库<数据库名>没有发现或不正确的格式。

检查数据库名拼写正确与否。

2008 表<表名>在数据库中不存在。

在DA TABASE 节中所指定的数据库不含有在屏幕表格说明文件的TABLE 节中包含的

表名。检查表名是否拼写正确。

2009 你没有选择数据库表。

必须在屏幕格式说明文件的TABLE 节中,包含一个或多个表名。

2020 下表含有一个错误:<表名>。

检查对系统运行指示中跟随出现的信息。给出的错误包含指示的表。

4074 不能在你给出路径的目录中找到C 语言的编译器。

这是一个4GL 的编译器的信息。你需要C 编译器来完成编译程序的工作。改变你的

执行路径,以便在名字cc 下能执行C 编译器。

4102 请看错误编号<_号码>。

这是一个4GL 编译器的信息。查找错误编码信息。

4150 程序错误在<模块>,<行号>的行上。

指示行含有生成该4GL 运行信息的错误代码。有时,实际的错误或遗漏的小问题存在于前面的代码行中。检查解释错误的附加信息。

4152 FORMS 语句错误编号<_号码>。

这是一个4GL 运行时的错误。检查错误编码信息。

4153 SQL 语句错误编号<-号码>。

这是一个4GL 运行时的错误。检查<-号码>信息。

4154 程序停止在<模块>,<行号>的行上。

这是一个4GL 运行时的信息,它指出由于错误程序停止的地方。检查解释错误的附加信息。

4155 4GL运行错误编号<-号码>。

这是一个4GL 运行时的错误。检查<-号码>信息。

4156 ISAM 错误编号<-号码>。

这是一个4GL 运行时的错误。检查<-号码>信息。

4157 SYSTEM 错误编号<-号码>。

这是一个4GL 运行时的错误。检查<-号码>信息。

8009 请看错误编码<错误码>。

检查系统活动的指示跟随出现的信息。使用finderr 实用工具或Informix 错误信息

手册,找出错误信息的位置。

19750 无效的序列号。请查看安装指令。

这个RSAM 错误信息指出不正确的序列号。

21957 无效的块大小。

你已经在onload 或onunload 命令中,为磁带设备指定了不够块的大小。使块的大小比在跟随的错误信息指出的大小(用k 字节计)大。onload和onunload

实用工具需要块大小参数,对于2k 字节一页的机器最小值为4,对于4k 字节一页的机器最小值为8。

25500 sqlexecd 精灵进程未许可供远程使用。

在运行Informix 客户/服务器产品安装程序时,输入了不正确的序列号或者序列号

密码。输入正确的序列号和密码,然后重新安装Informix 客户/服务器产品。

25501 你必须作为根注册来启动sqlexecd daemon。

从根登录,然后启动sqlexecd daemon进程。

25502 sqlexecd daemon 不能执行fork系统调用。

与系统管理员联系,解决系统问题。

25503 这个产品不支持Informix 网络特性。

sqlexecd daemon 不支持你的网络连接。确保在DBPATH 环境变量中,你指定了正确的数据库或数据库服务器。与系统管理员咨询有关INPORMIX-NET 的许可权问题。

25504 sqlexecd daemon 不能打开一个套接字。

确保你正确地安装了TCP/IP 网。检查TCP/IP 网的故障。

25505 sqlexecd daemon 不能将名字连接到套接字。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的

信息。

25506 sqlexecd daemon 不能在套接字上接受连接。

确保你正确地安装了TCP/IP 网。检查TCP/IP 网的故障。

25507 你指定了一个未知的服务名或协议。

告诉你的数据库管理员,检查一下sqlhosts 文件的输入。确保在ONCONFIG 文件中设置的NETTYPE 与sqlhosts 文件中设置的NETTYPE 相匹配。

如果你正在使用TCP/IP 协议,确保在/etc/services文件中出现的服务名是正确的。如果你在使用NFS,用ypmake 来检查/etc/services 文件。有时,daemon不能识别在缺省引导之后增加的服务名。

25510 execv 不能启动数据库引擎<服务器名>,系统错误码<错误码>。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的

信息。

25511 sqlexecd daemon 不能从客户机上接收数据。

确保你正确地安装了TCP/IP 网。检查TCP/IP 网的故障。

25512 不能访问数据库服务器程序。

确保你能够访问所需要的数据库服务器程序。

25514 sqlexecd daemon 不能打开日志文件。

确保你能写入所需要的日志文件。

25515 你传给sqlexecd daemon的参数太多。

参看你的Informix 产品手册。检查与Informix 客户/服务器产品有关的版本信息,

以检验这些产品之间的兼容性。

25518 你在DBNETTYPE 中指定了一个不知道的网络类型。假定是STARLAN。

如果你的网络支持STARLAN 连接,把DBNETTYPE 环境变量设置为starlan。如果你的网络支持TCP/IP 连接,把DBNETTYPE 环境变量设置为tcp/ip。Informix 6.0

版本以及更高版本的数据库服务器不使用这种信息。

25519 sqlexecd daemon 不能打开网络设备。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的

信息。

25520 sqlexecd daemon 不能分配调用结构。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的

信息。

25521 sqlexecd daemon 不能分配返回结构。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的

信息。

25522 sqlexecd daemon 不能分配调用结构。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的信息。

25523 sqlexecd daemon 不能连接网络结构。

sqlexecd daemon 进程试图使用相同的设备号分配给另一个运行中的进程。确保系统管理程序不需要使用在运行的sqlexecd 进程。那么,杀死sqlexecd 进程,启动一个新的进程。或者,增加新的入口给/etc/services 文件,并对使用新的服务号的服务启动daemon。参见你的系统手册,可获得更详细的信息。

25526 sqlexecd daemon 不能监听网络设备。

再次输入你需要的东西。如果问题仍然出现,运行网络诊断程序以确定问题的根源。

25528 sqlexecd daemon 不能接受连接。

确保你已正确地安装了网络的软硬件。检查网络中的故障。

25529 sqlexecd daemon 不能获取主机结构。

确保你所要的是一个有效的主机名。检验/etc/hosts文件是否包含有所需要的主机名输入。

25530 sqlexecd daemon 不能连接到所需要的端口地址。

确保在端口地址上没有其它的daemon 在运行。

25531 sqlexecd daemon 不能连接到所需要的地址。

确保在端口地址上没有其它的daemon 在运行。

25533 sqlexecd daemon 不能关闭网络。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的信息。

25534 sqlexecd daemon 不能分配一个结构。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的信息。

25535 在sqlexecd daemon 中,地址转换失败。

再次输入你需要的东西。如果问题仍然出现,参见你的系统手册,可获得更详细的

信息。

25537 sqlexecd daemon 不能连接到网络。

确保你正确地安装了TCP/IP 或StarGROUP 网络。检查网络中的故障。

25543 你指定了一个不知道的服务名或协议。

检查/etc/services 文件,验证所需要的服务名存在。同样,确保/etc/services

指定了正确的协议和/或端口号。

25544 sqlexecd daemon 不能发现主机结构。

确保你使用了一个有效的服务器名。检查/etc/hosts 文件,验证你正确地定义了所

需要的服务器名,客户机地址和主机名。

25545 sqlexecd daemon 不能通知指定的服务名。

你在一个运行可移植的INFORMIX-OnLine for NetWare,网络协议为IPX/SPX的系统

上启动sqlexecd daemon。但是,daemon 不能在INFORMIX-OnLine for NetWare 的

网络数据库服务器上通知服务名。可能的原因包括:另一个sqlexecd daemon 已在

使用相同的服务名;一个有相同的服务名且刚刚已停止了的sqlexecd daemon 不能

从它的服务处撤回通知;或者,在你的系统上可移植的INFORMIX-OnLine for

NetWare 软件已被关闭。

每个数据库服务器的服务名在整个INFORMIX-OnLine for NetWare网络上必须保持唯

一。缺省的服务名是sqlexec。如果该名字已被网络上另外一个sqlexecd daemon

或数据库服务器所用,那么使用别的服务名启动sqlexecd daemon。可在sqlexecd命令

行中显式地指定某服务名为参数。

如果你在重新启动刚刚终止了的sqlexec daemon,前面的sqlexecd 可能不能完成撤

销通知或者不能撤销通知服务名。当在终止一个sqlexecd daemon 时,只使用TERM

信号(15)(亦即kill- 15 pid,或kill pid)。如果你没有正常地结束一个服务,

那么,依据你的INFORMIX-OnLine for NetWare 配置,可能需要大约三分钟来自动地

结束被撤销通知的服务。

29061 EDA 警告(EDA_警告)。

SQL 语句已成功执行,但是EDA 客户或服务器发出警告。EDA 警告显示字段包括警告信息。EDA 警告显示字段的格式化与错误信息-29060 中所描述的EDA 错误显示字段相

同。参见第451 页“Informix 网关错误”。

32700 不能找到许可文件。

程序不能打开许可文件。程序首先要打开用户在LM_ LICENSE_FILE 中所指定的文件。如果你还没有设置这个环境变量,程序试图打开在缺省位置

INFORMIXDIR/etc/ifmxld.dat 中的许可文件。如果你打算使用LM- LICENSE_ FILE,检查你是否已在该文件中正确地设置了许可文件的路径名。

32701 无效的许可文件句法。

如果特性名,daemon 名,或者服务器名超过允许的最大长度;或者特性行不完全;

那么出现这种错误。如果你在安装以后,已经编辑了许可文件,检查你编辑是否有错。服务器名的最大长度是32 个字符。在安装期间,自动地生成特性名,daemon 名和特性行。

32702 不能连接到许可的daemon 服务器。

如果在安装以后你编辑了授权文件,确保你没有错误。如果在授权文件的特性行所指定的daemon 名字与厂商的daemon 名字不匹配;或者,如果试图在所有的服务器结点上连接厂商daemon 不成功;那么出现这种错误。确保在所有的许可服务器上的daemon 仍然在运行,并且网络在正常地工作。

32703 用户的许可号已经到期。检查daemon 的日志。

使用1mstat 或检查授权的daemon 日志文件来检查网络的授权活动,以决定是否应

该从Infomix 购买更多的用户容量。

32704 不存在这样的特性。

在许可文件中,不能找到这种特性。保证授权文件含有你在试用产品的特性行,并且产品具有正当的授权。

32705 不存在TCP/IP 授权服务。

检查在使用的授权文件,确保在服务器的一行或多行上的TCP/IP 端口号有效。如果TCP/IP 端口号无效,修改授权文件,使用有效的端口号。

32706 没有套接字连接到授权管理程序服务器。

这个错误表示在信息的传送或接收期间,出现一个内部错误。注意观察所有的发生情况和其它错误信息。与系统管理员一起检查系统是否在正常地运行。

32707 在授权文件中的加密码是不一致的。

这个错误表示授权文件行中的代码,与在授权文件中的其它数据不匹配。当所有的软

件成分不是用相同的加密码建立时,通常会出现这种错误。仔细检查

create_license.c,ls_vendor.c 和应用程序代码,确保它们具有相同的厂商代码。

在安装期间已经生成授权文件后,不要修改授权文件中的加密代码。

32708 无效的主机。

当在授权文件中指定的主机ID ,与软件正在运行的结点不匹配时,出现这种错误。

32709 特性已经过期。

目前的日期超过授权文件中特性的期限日期。决定是否你想从评估版改变为这个Informix 产品的普通版,并与Informix 联系,获得你需要的程序。

32710 无效的日期格式在授权文件中。

检查授权文件中的日期字段是否具有格式dd-mmm-yyyy,在这里dd 是表示两位数字的日,mmm 是表示三个字母的月,yyyy是表示四位数字的年。安装程序生成这些日期。如果你没有在这些字段上修改授权文件,把这个问题连同授权文件的输出报告给Informix 技术支持部。

32711 来自授权daemon 服务器的无效返回数据。

保证在服务器行上的端口号没有任何其它的服务使用。与系统管理员共同检查一下,

保证网络在正常运行。检查授权的daemon 服务器日志以获取所有的错误信息。

32712 在许可文件中没有服务器行。

在许可文件中不存在服务器行。所有的非零许可计数特性至少需要一个服务器行。

32713 网络数据库中不能找到SERVER 主机名。

检查所有相关的系统文件,如/etc/hosts,保证整个网络都知道服务器主机名。

32714 不能从授权daemon 服务器中读数据。

保证所有授权服务器中的daemon 正在运行。对任何错误信息检查daemon 日志。

32715 不能写数据到授权daemon 服务器中。

与系统管理员共同检查一下,保证网络在正常运行。同样的,检查daemon 日志中其它错误信息。

32716 授权daemon 服务器不支持这种特性。

特性已经到期或者还没有开始,或者你正想使用的产品的版本不是许可的版本。确保在授权daemon 服务器和运行这种Informix 产品的计算机中,授权文件已被正确地建立。

32717 授权daemon 服务器忙(并不是大多数)。

授权daemon 服务器忙于建立服务器结点的法定人数,以便授权能够启动。稍后再试一下这一操作。

32718 授权文件不支持这一版本。

保证你正想使用的产品的版本是授过权的。检查授权文件以保证在特性行上的版本与你想使用的版本一样或更新。

32719 在授权daemon 服务器上特性检查失败。

检查请求没有从厂商daemon 接收到合适的回答。(可以认为授权一直在使用)。检查daemon 日志输出看是否有更多的错误信息。如果错误重复出现,请记录下所有情况,并与Informix 技术支持部联系。

32720 授权daemon 服务器临时性地忙(新的服务器连接)。

厂商daemon 忙于建立法定人数条件。来自客户机的新请求在这个周期间被延缓。稍后再试一下这个操作。

32721 授权daemon 服务器不支持这一特性的这个版本。

你想使用的版本比你授权的版本更新。检查授权文件中的特性保证所需要的产品版本与你正使用版本相同或更新。

32722 需要比该特性所能支持的更多许可。

为了得到多于授权文件中所支持的授权,进行切出操作。保证你没有为检查出比处理能力更多的授权而改变授权核对请求。对于每个请求应该切出唯一的一个授权。

32723 不能读授权文件。

保证授权文件具有正确的读许可权。

32724 无效的daemon 加密握手。

在任何授权操作出现之前,客户机利用daemon 执行加密握手操作。这次握手操作失败了。与系统管理员一起检查一下,保证系统和网络正在正常运行。如果错误重复出

现,请记录下所有细节,并与Informix 技术支持部联系。

32725 在daemon 中的特性数据库损坏。

daemon 的运行特性数据结构是坏的。这一内部的daemon 错误表示存在严重的问题。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

32726 不能分配动态内存。

malloc() 调用失败,没有返回足够的内存。当从授权文件(特别地,如果用户已经设

置超长的LM_LICENSE_FILE 路径)读特性时,可能出现这一错误。与系统管理员共同检查一下,保证系统在正常运行。

32727 特性没有切出

这个信息是提供给用户的。它不是一个错误。

32728 在daemon 中设置检查的时钟不可利用。

这个信息是提供给用户的。它不是一个错误。

32766 未知的错误信息<号码>。

你启动的程序不能找到Informix 错误信息文件。INFORMIXDIR环境变量设置可能不正确。INFORMIXDIR 指向含有存储信息文件的msg 目录。

35201 在SQL 语句中使用了SQLCODE或使用SQLCODE 作为IN 参数。

从SQL 语句中删除SQLCODE 和/或从参数表中删除IN。SQLCODE 只是一out

参数。

35202 SQLCODE 参数必须用SQLCODE_TYPE 类型说明。

把SQLCODE 声明为一个SQLCODE_TYPE 类型的参数。

38002 未知的事件记忆或代码<事件记忆码>。

在审计追踪中,遇到了未知的事件记忆或代码。检查事件记忆或代码,修改命令行或

装载文件,再重新试一下。

38005 无效的路径名,< 路径名>( 错误码= <号码>)。

你指定了一个无效的路径名。核实一下你的输入,再试一下。

38006 无效的文件名,< 文件名>(错误码= <号码>)。

你指定了一个无效的文件名。核实一下你的输入,再试一下。

38007 在文件<文件名>上没有读许可权。

对指定的文件,你没有读许可权。核实一下许可权,再试一下。

38008 不能建立文件< 文件名>( 错误码= <号码>)。

指定的文件不能被建立。核实一下路径和目录的许可权,再试一下。

38010 内部错误:非法使用set_msg (越界)。

set_msg 函数已经超出有错的缓冲区中分配的存储量。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

38047 无效的序列号。请查阅安装说明。

你输入了一个无效的序列号。检查一下你的产品的安装说明,再试一下。

38053 无效的选项用法:对add 需要-u。

你对onaudit 的add 命令不完整。你没有指定用户名。检查一下用法信息,

再试一下。

38054 无效的选项用法:对modify 需要-u。

你对onaudit 的modify 命令不完整;没有指定用户名。检查一下用法信息,

再试一下。

38055 不知道的选择项'-x'。

对于onaudit 的命令行有不正确或不完整的句法。你指定了一个不知道的选择项。检查一下用法信息,再试一下。

38060 在行号为< 行号>的行,无效地格式化了mask/role/event 的定义。

数据库服务器不能对装入文件中mask/role/event 的定义作句法分析。编辑装入

文件,再试一下。

38061 对onaudit ,动作必须是第一个参数。

onaudit 的命令行有不正确的或不完整的句法。动作必须是第一个参数。检查一下

用法信息,再试一下。

38062 发现没有带需要参数的选择项。

onaudit 的命令行有不正确的或不完整的句法。你没有包含选择项需要的参数。检查

一下用法信息,再试一下。

38064 不可以定义多于两个事件集合。

onaudit 的命令行有不正确的或不完整的句法。你已经指定了多于两个事件集合。

检查一下用法信息,再试一下。

38065 不能连接共享内存。

确认INFORMIX-OnLine 动态服务器在活动,再试一下。

38083 在bulk操作(行号为< 行号>)期间,不能修改mask。

在装入文件中定义的mask 已经存在。或者编辑装入文件,或者删除存在的定义。

38084 这个平台不支持OS 方式审计。

这个平台不执行-O 选择项。从命令中删除它,再试一下。

38085 不能找到ONCONFIG 文件。

数据库服务器不能找到$INFORMIXDIR/etc/$ONCONFIG 文件,和/或ADTPATH 和/或DBSERVERNAME 没有定义。

38086 发现无效格式过的审计记录。

审计追踪含有句法分析错误。检查路径和目录许可权,再试一下。

38088 不能作用用户<用户名>,出现错误<号码>。

这条一般的onaudit 失败信息可能表示一条命令不正确或不完整,数据库不能访问,38089 不起作用,出现错误<号码>。

这个一般的onaudit 失败信息可能表示一条命令不正确或不完整,数据库不能访问,

或者用户不是informix。检查许可权id及命令行句法,再试一下。

38090 跳过现有的审计追踪<文件名>。

数据库服务器不能覆盖一个现有的审计追踪文件。当INFORMIX-OnLine 动态服务器运

行起来,并且ADTPA TH 保持旧的审计数据时,可能出现这种信息。删除所有旧的审计追踪。

38091 审计追踪建立<文件名>失败。

数据库服务器不能打开下一个审计文件,因为对aio_fopen() 调用失败。确保ADTPATH 指向由用户或informix 组可以写的有效目录。

38092 不能打开下一个审计文件。

数据库服务器不能打开下一个审计文件,因为对aio_fopen() 调用失败。确保ADTPATH 指向由用户或informix 组可以写的有效目录。

38093 Informix 级审计写失败(错误码=< 号码>)。

数据库服务器不能把当前审计记录写到审计追踪文件中。确保ADTPATH 指向由用户或informix 组可以写的有效目录,并且有盘空间可以使用。也可检查目录和审计追踪

文件的许可权。

38094 为ADTERR 设置的<串>无效。

ONCONFIG 文件包含无效的参数。为了使参数为0/1,修改ONCONFIG

文件。

38095 为ADTMODE 设置的<串>无效。

ONCONFIG 文件包含无效的参数。为了使参数为0/1,修改ONCONFIG

文件。

71561 只有Informix-Admin 组的成员才能执行这个命令。

你登录所用的帐号可能不属于Informix-Admin 组的成员。

请与Windows NT 系统管理员联系。

71562 请用-iy 选项初始化INFORMIX-OnLine

Dynamic Server。

在控制面板->服务器- >“启动”对话框中指定的命令行选项为-i。

当OnLine 作为服务器运行时,它不会提示你进行确认。

如果确实想完全初始化OnLine 根dbspace,

则改用-iy 选项启动OnLine Dynamic Server。

71563 OnLine 不能访问%INFORMIXDIR%\dbssodir 或

%INFORMIXDIR%\aaodir。

首先,检查对于dbssodir 和aaodir前的路径字

段的访问权限。如果%INFORMIXDIR% 在网络驱动器上,

应确保oninit 进程的权限没有改变。另外,还须确保

在下列注册表中的AAO 和DBSSO 组名是有效的:

HKEY_LOCAL_MACHINE\SOFTWARE\Informix\OnLine\CurrentVersion\Security

71564 警告:在存储过程中不支持

SYSTEM 命令。

在Version 7.21 以前,INFORMIX-OnLine Dynamic Server for Windows NT

不支持存储过程中的SYSTEM命令。在Version 7.21 中添加了这个特性。

在存储过程的外面运行SYSTEM命令。

71565 对于指定的配置,根dbspace 不够大。

实际的大小为xxx 页,而需要的大小为yyy 页。

尽量在包含根dbspace 的磁盘上释放出一些空间,

并重新初始化OnLine Dynamic Server。

71566 在ONCONFIG 文件中,为TAPEDEV 或LTAPEDEV

指定的值是无效的。

为TAPEDEV 和/或LTAPEDEV 指定值。关于参数设置配置的详细信息,

请参阅数据库服务器管理员手册。

71567 OnLine 以恢复方式启动失败。

检查事件日志来获取错误信息。

阅读事件日志,了解来自OnLine 的错误,并将之纠正。

71568 oninit :在注册表的SQLHOSTS 键之下

没有找到DBSERVERNAME `servername'。

在注册表中添加键。更详细的信息,请参考数据库服务器的管理员手册。

71569 OnLine 以恢复方式启动失败。

服务已在运行中。

检查SQLHOSTS 键之下INFORMIXSERVER 的注册表设置。

71570 因为用户未用密码登录,

所以不能执行存储过程中的System() 命令。

用密码重新登录,并执行存储过程。

71571 错误信息的缓冲区大小不够。

为错误信息分配的缓冲区不够大。

与Informix 技术支持联系。

71572 存储过程中的System() 命令失败。

更详细的信息请查阅OnLine 信息日志。

-1 不是所有者。

一个具有上述意义的操作系统错误代码,不可预料地返回到数据库服务器。检查在当前操作中所使用的文件和目录的所有关系和许可权。查找操作系统的错误信息,它会给出更详细的信息。

-2 没有这样的文件或目录。

一个具有上述意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它操作系统错误信息,它会给出更详细的信息。

-3 没有这样的进程。

一个具有上述意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它操作系统错误信息,它会给出更详细的信息。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-4 中断系统调用。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。你可能在关键时刻按下中断键,或者可能软件生成中断信号,比如UNIX 命令kill。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-5 输入/输出错误。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找操作系统的错误信息,它会给出更详细的信息。特别地,应该想办法决定是什么设备产生的错误,以及错误是否阻塞数据库或其它种类的文件。

-6 没有这样的设备或地址。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。这可能反

映在配置数据库软件中的一些错误,或者可能是在报表的REPORT TO 子句中有错误。查找其它操作系统的错误信息,它会给出更详细的信息。

-7 参数表太长。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,它可能会给出更详细的信息。如果错误重复出现,请参考“Informix-OnLine管理员指南附录B "的“陷井错误”以得到进一步诊断。请就诊断信息与Informix 技术支持部联系。

-8 执行格式错误。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,它会给出更多信息。如果错误重复出现,请记录下所有细节,并

与Informix 技术支持部联系。

-9 无效的文件号。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,可能会给出更详细的信息。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-10 没有子进程。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,可能会给出更详细的信息。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-11 没有更多的进程。

你的应用程序不能启动数据库服务器进程,或是不能建立某些下一级函数,如REPORT TO 管道或网络访问程序所需要的进程。这个错误也可能反映了你的操作系统中配置的限制。查找其它操作系统错误信息,它会给出更详细的信息。

-12 无足够的核心。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。核心可能

涉及到操作系统函数所需内存的数据空间。查找其它操作系统错误信息,可能会给出

更详细的信息。

-13 许可被拒。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。这个错误

代码一般是由于想执行一个不是程序或shell 笔迹的文件;它也可能反映一个报表中

的REPORT TO 说明有错。查找其它操作系统错误信息,可能会给出更详细的信息。

-14 无效地址。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,可能会给出更详细的信息。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-15 需要块设备。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。在数据库

软件的配置中可能存在错误。这个错误可能包含大块设备或磁带设备赋给OnLine 的

参数中的无效地址。查找其它操作系统错误信息,可能会给出更详细的信息。

-16 安装设备忙。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,可能会给出更详细的信息。如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-17 文件已存在。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。这个错误

可能反映企图在REPORT TO 说明中替换一个存在的文件。查找其它操作系统错误信息,可能会给出更详细的信息。

-18 交叉设备连接。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。如果错误

重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-19 没有这样的设备。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。在数据库

软件的配置中可能存在错误。这个错误可能包含赋给OnLine 的大块设备或磁带设备

参数中的无效地址。或者,在报表中的REPORT TO 说明中可能有错误。查找其它操作系统错误信息,可能会给出更详细的信息。

-20 不是一个目录。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它

操作系统错误信息,可能会给出更详细的信息。某些数据库服务器把存储数据库作为名为database.dbs的目录。如果在DBPATH 中用.dbs 后缀放置文件(而不是目录),这种错误可能会发生。

-21 是一个目录。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。已直接对目录进行文件类型的操作。有些数据库服务器存储表,索引和锁定文件,是作为数据库目录中带有特别后缀的文件的。如果用目录来代替这样的文件,这就可能产生错误。查找其它操作系统错误信息,可能会给出更详细的信息。

-22 无效的参数。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。查找其它操作系统错误信息,可能会给出更详细的信息。如果错误重复出现,请参考“Informix-OnLine管理员指南附录B "的“陷井错误”以得到进一步诊断。

请就诊断信息与Informix 技术支持部联系。

-23 文件表溢出。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。这一错误可能反映出在操作系统中配置的限制。查找其它操作系统错误信息,它会给出更详细的信息。

-24 太多的打开文件。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。这一错误可能反映出在操作系统中配置的限制。查找其它操作系统错误信息,可能会给出更

详细的信息。

-25 不是打字机。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。在数据库软件的配置中可能有错误。这个错误可能包含给于OnLine的log-device

参数中的错误地址。查找其它操作系统错误信息,可能会给出更详细的信息。

如果错误重复出现,请记录下所有细节,并与Informix 技术支持部联系。

-26 文本文件忙。

一个具有所示意义的操作系统错误代码,不可预料地返回到数据库服务器。如果当前的操作需要使用文本文件(如报表中的LOAD 或PRINT FILE 语句的输入文件),那么在后面要再试一下操作。查找其它操作系统错误信息,可能会给出更详细的信息。

-881 TRIM的返回串的长度必须介于1到255个字符之间。

TRIM函数返回的串的长度不是介于1到255个字符之间的。TRIM函数返回一个V ARCHAR 串,而V ARCHAR串的长度必须介于1到255个字符之间。确保TRIM返回的串的长度在有

效范围之内。

-882 不能在一个未被分段的表上生成rowid。

你试图使用ALTER TABLE . . . ADD句法在一个未被分段的表上增加一个rowid字段。

这不是合法的用法,因为已经存在一个rowid字段,非分段的表上总是存在rowid的。

-883 不能对分段存储表达式求值。

你的程序中的一个分段存储表达式是无效的。请检查并改正之。请检查表达式的逻

辑。表达式中的某些元件可能并不代表实际存在的或定义的元素,例如字段、散列

值,范围,索引键等。

-884 不能变更临时表上的索引。

你的程序试图变更临时表上的索引。请改正你的程序。

-885 传给dbinfo(utc_to_datetime)的utc 时间是无效的或NULL。

你试图将一个无效的或者NULL值传递给dbinfo()函数。请确保你传递到dbinfo()

函数的值是有效的、非空的。

-886 由于依赖关系的存在,不能取消表或视图。

当你使用DROP TABLE或DROP VIEW语句时,如果你指定了RESTRICT选项并且存在一个视

图或者外码约束依赖于表或视图,那么表或视图不能被取消。当你指定了RESTRICT选

项并且该表存在一个检查和诊断表时,你同样不能取消该表。

-887 由于权限、视图或约束的限制,不能取消。

你不能使用RESTRICT选项REVOKE一个权限,如果该操作将导致被抛弃的权限、被抛弃的视图或者被抛弃的表约束。请参考INFORMIX-SQL指南:Tutorial 中的说明。

-888 不能连上一个有约束的表。

你试图连上一个有约束的表。请先将所有的参照的和主的约束去掉,然后重新试图继

续连接。

-889 内部的dataskip条件应该重新定位到下一行并继续。

如果这个内部错误再次发生,请记录下所有的现场信息并与Informix

技术支持部联系。

-891 临时表对象仅仅可以被激活

你不能改变临时表目标的目标模式为使不能的或者为过滤目标模式。

-892 不能使目标<目标名>无效,由于其它活动目标正在使用它。

其它目标正在使用这个目标,如果正在使无效的目标是一个索引,则一个唯一约束,

基本约束或者引用约束可能正在使用这个目标。如果这个目标是唯一的或者是基本约

束,则可能一个引用约束正在使用这个目标。

-893 因为它的依赖性不能激活/产生目标<目标名>。

用户已经发布了一个SET已经去设置数据库目标为使能或者过滤目标模式。或者用户已

经发布一个CREATE INDEX,CREATE TRIGGER或者CREATE TABLE已经去产生一个使能的或

者过滤模式的数据库目标。但是,这个目标需要其它的无效目标。比如,在使能一个

表上的引用约束时,用户必须首先激活该约束需要的索引。

-894 不能找到目标<目标名>。

用户在SET语句中明确指定的目标名称在数据库中没有找到。

-895 不能产生检查/诊断表。

用户已经为一个目的表发布一个START VIOLATIONS TABLE 语句。数据库服务器不能为这个目的表产生检查和诊断表。任一下列情况均可是失败的原因:

* 目的表已经有一个检查/诊断表。

* 在START VIOLATIONS TABLE 语句中指定检查和诊断表的名称是非法的。

比如,如果你在语句中漏了USING子句并且在目的表名称中的字符数加上四个字符

比最大标识符长度长,检查和诊断表的产生的名称将比最大标识符长度长。

如果检查和诊断表的名称因为这个原因非法,用户可以在START

VIOLATIONS TABLE 语句的USING短语中为检查和诊断表给出清晰的名称来纠正

这个问题。

* 在START VIOLATIONS TABLE 语句中指定检查和诊断表的名称于数据库中

DELL服务器错误代码

12G DELL服务器LCD信息代码 DELL服务器LCD信息代码的意思: E1114 Temp Ambient 系统周围环境温度超出允许范围。 E1116 Temp Memory 内存已超过允许温度,系统已将其禁用以防止损坏组件。E1210 CMOS Batt 缺少 CMOS 电池,或电压超出允许范围。 E1211 ROMB Batt RAID 电池丢失、损坏或因温度问题而无法再充电。 E12nn XX PwrGd 指定的稳压器出现故障。 E1229 CPU # VCORE 处理器 # VCORE 稳压器出现故障。 E122B 0.9V Over Voltage 0.9 V 稳压器电压已超过电压允许范围 E122C CPU Power Fault 启动处理器稳压器之后,检测到稳压器故障 E1310 RPM Fan ## 指定的冷却风扇的 RPM 超出允许的运行范围。 E1410 CPU # IERR 指定的微处理器正在报告系统错误。 E1414 CPU # Thermtrip 指定的微处理器超出了允许的温度范围并已停止运行。E1418 CPU # Presence 指定的处理器丢失或损坏,系统的配置不受支持。 E141C CPU Mismatch 处理器的配置不受 Dell 支持。 E141F CPU Protocol

系统 BIOS 已报告处理器协议错误。 E1420 CPU Bus PERR 系统 BIOS 已报告处理器总线奇偶校验错误。 E1421 CPU Init 系统 BIOS 已报告处理器初始化错误。 E1422 CPU Machine Chk 系统 BIOS 已报告机器检查错误。 E1618 PS # Predictive 电源设备电压超出允许范围;指定的电源设备安装错误或出现故障。 E161C PS # Input Lost 指定的电源设备的电源不可用,或超出了允许范围。 E1620 PS # Input Range 指定的电源设备的电源不可用,或超出了允许范围。 E1710 I/O Channel Chk 系统 BIOS 已报告 I/O 通道检查错误。 E1711 PCI PERR B## D## F## PCI PERR Slot # 系统 BIOS 已报告组件的 PCI 奇偶校验错误,该组件所在的 PCI 配置空间位于总线 ##,设备 ##,功能##。 系统 BIOS 已报告组件的 PCI 奇偶校验错误,该组件位于 PCI 插槽 #。 E1712 PCI SERR B## D## F## PCI SERR Slot # 系统 BIOS 已报告组件的 PCI 系统错误,该组件所在的 PCI 配置空间位于总线 ##,设备 ##,功能 ##。系统 BIOS 已报告组件的 PCI 系统错误,该组件位于插槽 #。 E1714 Unknown Err 系统 BIOS 已确定系统中存在错误,但无法确定错误来源。 E171F PCIE Fatal Err B## D## F## PCIE Fatal Err Slot # 系统 BIOS 已报告组件的 PCIe 致命错误,该组件所在的 PCI 配置空间位于总线 ##,设备 ##,功能 ##。系统 BIOS 已报告组件的 PCIe 致命错误,该组件位于插槽 #。 卸下并重置 PCI 扩充卡。如果问题仍然存在,请参阅排除扩充卡故障。 E1913 CPU & Firmware Mismatch

informix学习总结

i n f o r m i x学习总结-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

INFORMIX的学习第一章 ESQL/C的数据类型 数据类型 SQL与C数据类型的对应 简单类型 SQL C CHAR(n) char(n+1) CHARCTER(n) char * SMALLINT short int INTERGER INT long int SMALLFLOAT REAL float FLOAT DOUBLE PRECISIONdouble SERIAL long int DATE long int 复杂类型 SQL C DECIMAL DEC NUMERIC dec_t or struct decimal MONEY dec_t or struct decimal DATETIME dtime_t or struct dtime INREVER intrvl_t or struct intrvl VARCHAR varchar or string 数据类型转换 转换类型转换后 FLOAT DECIMAL(16) SMALLFLOAT DECIMAL(8) INTERGER DECIMAL(10,0)

SAMLLINT DECIMAL(5,0) 数据类型的转换函数 有关CHAR类型的函数 1、以空值结尾的串的操作函数 rdownshift(char *s) 把一个字符串中的所有字母转换成小写形式。 rupshift(char *s) 把一个字符串中的所有字母转换成大写形式。 stcat(char *s, char *dest) 把一个字符串同另一个字符串相连接。 stcmpr(char *s1, char *s2) 比较两个字符串。 stcopy(char *from, char *to) 把一个字符串拷贝到另一个字符串。 stleng(char *string) 统计字符串的长度。 2、定长串的操作函数 bycmpr(char byte1, byte2, rpt len) 比较两组连续的字节内存块。 bycopy(char *from, char *to, int len) 把一块内存的内容拷贝到另一块内存。 byfill(char *to, int len, char ch) 用字符填充指定的内存块。 byleng(char from, int count) 统计有效字符的数目。有效字符是指字符串去除了末尾空格所剩的字符。 3、字符串操作函数 ldchar(char *from, int num, char *to) 拷贝定长串到空值结尾的串。 stchar(char *from, char *to, int num) 拷贝空值结尾的串到定长串。 4、字符串函数简单数值转换 rstod(char *str, double *dblval) 把以空值结束的字符串转换成C的double型 rstoi(char *str, int *intval) 把以空值结束的字符串转换成C的int类型。 rstol(char *str, long *lngval) 把以空值结束的字符串转换成C的long类型。

电脑蓝屏不用怕 电脑蓝屏错误代码大全及解决办法

电脑蓝屏不用怕电脑蓝屏错误代码大全及解 决办法 系统蓝屏70%是由于内存(病毒)windows蓝屏错误,系统有时候会经常蓝屏,显示一些错误代码,那么这些错误代码是什么意思呢!小编今天特地为大家总结了一些常见的蓝屏错误代码分析。希望对大家有所帮助。 1、0×0000007E 找不到指定的模块 系统进程产生错误,但Windows错误处理器无法捕获,其产生原因很多,包括:硬件兼容性、有问题的驱动程序或系统服务、或者是某些软件。解决方案:请使用"事件查看器"来获取更多的信息,从中发现错误根源。 2、0×000000EA 这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软件或者什么驱动了,把它卸载再看一下。一般情况下就能够解决,如果实在想不起来,又非常频繁的话,那么没办法,重新做系统吧。

3、0x0000009F 错误表示计算机的电源遇到了问题。这个错误通常发生在关机、重启、待机、休眠等与计算机电源有关的操作时,一般是因为电源有问题或ACPI高级电源选项配置不正确引起的。如果遇到0x0000009F错误,建议检查一下计算机的ACPI高级电源选项配置是否正确。 4、0x00000073 一般情况下,蓝屏都出现于更新了硬件驱动或新加硬件并安装其驱动后,这时Windows 2000/XP提供的“最后一次正确配置”就是解决蓝屏的快捷方式。重启系统,在出现启动菜单时按下F8键就会出现高级启动选项菜单,接着选择“最后一次正确配置”。

5、0x0000001A 错误表示内存管理遇到了问题 这个错误一般是因为硬件设备的故障引起的。如果遇到0x0000001A错误,建议检查一下最近有没有安装过新的硬件设备或驱动程序。如果有的话,请将最近安装过的硬件设备或驱动程序逐一卸载,看看问题能否解决。另外,如果是在安装Windows时遇到0x0000001A 错误,请检查一下计算机的内存容量及规格是否符合Windows的要求。估计你内存条坏了,换个试试

DELL服务器报错代码大全

DELL服务器LCD信息代码 DELL服务器LCD信息代码的意思: E1114 Temp Ambient 系统周围环境温度超出允许范围。 E1116 Temp Memory 内存已超过允许温度,系统已将其禁用以防止损坏组件。 E1210 CMOS Batt 缺少 CMOS 电池,或电压超出允许范围。 E1211 ROMB Batt RAID 电池丢失、损坏或因温度问题而无法再充电。 E12nn XX PwrGd 指定的稳压器出现故障。 E1229 CPU # VCORE 处理器 # VCORE 稳压器出现故障。 E122B 0.9V Over Voltage 0.9 V 稳压器电压已超过电压允许范围 E122C CPU Power Fault 启动处理器稳压器之后,检测到稳压器故障 E1310

RPM Fan ## 指定的冷却风扇的 RPM 超出允许的运行范围。 E1410 CPU # IERR 指定的微处理器正在报告系统错误。 E1414 CPU # Thermtrip 指定的微处理器超出了允许的温度范围并已停止运行。E1418 CPU # Presence 指定的处理器丢失或损坏,系统的配置不受支持。 E141C CPU Mismatch 处理器的配置不受 Dell 支持。 E141F CPU Protocol 系统 BIOS 已报告处理器协议错误。 E1420 CPU Bus PERR 系统 BIOS 已报告处理器总线奇偶校验错误。 E1421 CPU Init 系统 BIOS 已报告处理器初始化错误。 E1422 CPU Machine Chk 系统 BIOS 已报告机器检查错误。 E1618 PS # Predictive

windwos蓝屏代码查询解决大全

蓝屏含义 1、故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错误第二部分是被括号括起来的四个数字集, 表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解, 只有驱动程序编写者或者微软操作系 统的开发人员才懂). 第三部分是错误名. 信息第一行通常用来识别生产错误的驱动程 序或者设备. 这种信息多数很简洁, 但停机码可以作为搜索项在微软知识库和其他技术资料中使用 2.推荐操作 蓝屏第二部分是推荐用户进行的操作信息. 有时, 推荐的操作仅仅是一般性的建议(比如: 到销售商网站查找BIOS的更新等); 有时, 也就是显示一条与当前问题相关的提示. 一般来说, 惟一的建议就是重启. 3.调试端口告诉用户内存转储映像是否写到磁盘商了, 使用内存转储映像可以确定发生问题的性质, 还会告诉用户调试信息是否被传到另一台电脑商, 以及使用了什么端口完成这次通讯. 不过, 这里的信息对于普通用户来说, 没有什么意义.有时保卫科可以顺利的查到是哪个生产小组的问题, 会在第一部分明确报告是哪个文件犯的错, 但常常它也只能查个大概范围, 而无法明确指明问题所在. 由于工厂全面被迫停止, 只有重新整顿开工, 有时, 那个生产小组会意识到错误, 不再重犯. 但有时仍然会试图哄抢零件, 于是厂领导不得不重复停工决定(不能启动并显示蓝屏信息, 或在进行相同操作时再次 出现蓝屏). 二、蓝屏的处理方法 Windows 2K/XP蓝屏信息非常多, 无法在一篇文章中全面讲解, 但他们产生的原 因往往集中在不兼容的硬件和驱动程序、有问题的软件、*等, 因此首先为大家提供了一些常规的解决方案, 在遇到蓝屏错误时, 应先对照这些方案进行排除. 1.重启 有时只是某个程序或驱动程序一时犯错, 重启后他们会改过自新.(注意:此时参见7.查询停机码) 2.新硬件 首先, 应该检查新硬件是否插牢, 这个被许多人忽视的问题往往会引发许多莫名其妙的故障. 如果确认没有问题, 将其拔下, 然后换个插槽试试, 并安装最新的驱动程序. 同时还应对照微软网站的硬件兼容类别检查一下硬件是否与操作系统兼容. 如果你的 硬件没有在表中, 那么就得到硬件厂商网站进行查询, 或者拨打他们的咨询电话. Windows XP的硬件兼容列表 Windows 2K的硬件兼容类别 3.新驱动和新服务

InformixDBACCESS讲解

一、DB-ACCESS应用工具的说明 使用DB-ACCESS可以方便的实现下面的功能: 1.调试、执行那些很少执行或只需要执行一次的查询; 2.方便的连接到一个或多个数据库服务器,在数据库服务器和外部文件之间交换数据, 或显示数据库的相关信息; 3.显示系统数据表和数据模式的信息; 4.作为一个方便的SQL语言的学习环境; 5.查看应用程序的执行结果,作为应用程序的测试工具; A.进入DBACCESS→$DBACCESS [DATABASE]若后方直接输入 DATABASENAME则一并开启之; 例:DBACCESS STORES@XYZ或DBACCESS //XYZ/STORES 打开XYZ数据库服务器上的STORES数据库,若选择当前数据库服务器上的 STORES数据库,则省略@XYZ(即:DBACCESS STORES); B.主功能选择 Query-Language→提供管理者一个SQLeditor,可自行输入SQL指令并执行 Connection→建立或断开与数据库服务器的连接 Database→提供管理者管理数据库的建立、异动与删除 Table→提供管理者管理数据表的建立、异动与删除 Session→描述数据库服务库和主机 Exit→退出DBACCESS C.Query-Language功能选择 New→清除Editor画面,输入SQL指令 若输入多条SQL语句,请用“;”将SQL语句分割开 Run→执行Editor中所输入之SQL指令 Modify→修改Editor中所输入之SQL指令 Use-editor→使用DBEDIT所指定的Editor当编辑器 Output→将执行结果产生至打印机或档案 Choose→选择已建立好的SQL档案复制到Editor中供使用 Save→Editor中所输入的SQL指令存至Editor中供以后参考使用 用户要保存的目标文件名最大长度为10个字符,DB-ACCESS自动为其添加 扩展名“.sql” Info→查询DATABASE与TABLE的资讯 Columns→显示指定表的列的信息,包括数据类型和是否允许为空值 Indexes→显示指定表的索引的名字、拥有者和类型(唯一索引和普通索引) Privileges→列出具有表级插入、删除等权限的用户列表 References→列出对指定表中的列具有关联权限的用户 Status→列出表的状态信息,字段数、记录数、行的大小、创建日期 Constraints→关联、主码、唯一限制和列的默认值 Triggers→触发器的相关信息 Table→选择表 Fragments→表的空间分配策略

蓝屏代码大全及处理方法

0X0000000 操作完成 0X0000001 不正确的函数 0X0000002 系统找不到指定的文件 0X0000003 系统找不到指定的路径 0X0000004 系统无法打开文件 0X0000005 拒绝存取 0X0000006 无效的代码 0X0000007 内存控制模块已损坏 0X0000008 内存空间不足,无法处理这个指令 0X0000009 内存控制模块位址无效 0X000000A 环境不正确 0X000000B 尝试载入一个格式错误的程序 0X000000C 存取码错误 0X000000D 资料错误 0X000000E 内存空间不够,无法完成这项操作 0X000000F 系统找不到指定的硬盘 0X0000010 无法移除目录 0X0000011 系统无法将文件移到其他的硬盘 0X0000012 没有任何文件 0X0000019 找不到指定扇区或磁道 0X000001A 指定的磁盘或磁片无法存取 0X000001B 磁盘找不到要求的装置 0X000001C 打印机没有纸 0X000001D 系统无法将资料写入指定的磁盘 0X000001E 系统无法读取指定的装置 0X000001F 连接到系统的某个装置没有作用 0X0000021文件的一部分被锁定,现在无法存取 0X0000024 开启的分享文件数量太多 0X0000026 到达文件结尾 0X0000027 磁盘已满 0X0000036 网络繁忙 0X000003B 网络发生意外的错误 0X0000043 网络名称找不到 0X0000050 文件已经存在 0X0000052 无法建立目录或文件 0X0000053 INT24失败(什麼意思?还请高手指点站长一二) 0X000006B 因为代用的磁盘尚未插入,所以程序已经停止 0X000006C 磁盘正在使用中或被锁定 0X000006F 文件名太长 0X0000070 硬盘空间不足 0X000007F 找不到指定的程序 0X000045B 系统正在关机 0X000045C 无法中止系统关机,因为没有关机的动作在进行中0X000046A 可用服务器储存空间不足

电脑错误代码大全

电脑错误代码大全 一硬盘故障提示信息的含义 (1)Date error(数据错误) 从软盘或硬盘上读取的数据存在不可修复错误,磁盘上有坏扇区和坏的文件分配表。 (2)Hard disk configuration error(硬盘配置错误) 硬盘配置不正确,跳线不对,硬盘参数设置不正确等。 (3)Hard disk controller failure(硬盘控制器失效) 控制器卡(多功能卡)松动,连线不对,硬盘参数设置不正确等。(4)Hard disk failure(硬盘失效故障) 控制器卡(多功能卡)故障,硬盘配置不正确,跳线不对,硬盘物理故障。 (5)Hard disk drive read failure(硬盘驱动器读取失效) 控制器卡(多功能卡)松动,硬盘配置不正确,硬盘参数设置不正确,硬盘记录数据破坏等。 (6)No boot device available(无引导设备) 系统找不到作为引导设备的软盘或者硬盘。 (7)No boot sector on hard disk drive(硬盘上无引导扇区) 硬盘上引导扇区丢失,感染有病毒或者配置参数不正确。 (8)Non system disk or disk error(非系统盘或者磁盘错误) 作为引导盘的磁盘不是系统盘,不含有系统引导和核心文件,或者磁盘片本身故障。 (9)Sectornot found(扇区未找到) 系统盘在软盘和硬盘上不能定位给定扇区。 (10)Seek error(搜索错误) 系统在软盘和硬盘上不能定位给定扇区、磁道或磁头。 (11)Reset Failed(硬盘复位失败) 硬盘或硬盘接口的电路故障。 (12)Fatal Error Bad Hard Disk(硬盘致命错误) 硬盘或硬盘接口故障。 (13)No Hard Disk Installed(没有安装硬盘) 没有安装硬盘,但是CMOS参数中设置了硬盘; 硬盘驱动器号没有接好,硬盘卡(多功能卡)没有接插好; 硬盘驱动器或硬盘卡故障。 二硬盘故障的代码见表 代码代码含义 1700 硬盘系统通过(正常) 1701 不可识别的硬盘系统 1702 硬盘操作超时 1703 硬盘驱动器选择失败 1704 硬盘控制器失败 1705 要找的记录未找到 1706 写操作失败 1707 道信号错

错误代码中文解释转3

-101 ISAM错误:文件未打开。 ISAM处理器被要求使用一个未打开的文件(表)。对C-ISAM程序,程序试图在调用isopen打开文件前使用该文件,或是试图写一个只读方式打开的文件。如果错误再次 出现,请参考INFORMIX-Online的“管理员指南”附录B,“陷井错误”以得到进一步诊断。有关诊断信息请与Informix技术支持部联系。 -102 ISAM错误: 不合法的ISAM函数参数。 一个传递给C-ISAM函数的参数值超出了可接受的范围。对C-ISAM程序,检查这个函数调用中使用的参数,并与该函数的文档比较。如果错误再次出现,请参考INFORMIX- Online的“管理员指南”附录B,“陷井错误”以得到进一步诊断。有关诊断信息请与Informix技术支持部联系。 -103 ISAM错误: 不合法的键描述符(部分过多或是太长)。 ISAM处理器被给予了一个无效的键描述符。对C-ISAM程序,检查键描述符。每个键描述符最多可以有8个部分和120个字符。如果错误再次出现,请参考INFORMIX-Online 的“管理员指南”附录B,“陷井错误”以得到进一步诊断。有关诊断信息请与Informix技术支持部联系。 -104 ISAM错误: 打开文件过多。 ISAM处理器已经到达了打开文件数的极限。对C-ISAM程序,检查并改变程序逻辑使得它同时打开较少的文件。使用isclose来关闭不需要的文件。对SQL产品,这个查询过于复杂;它同时使用了过多的表。分步执行查询并使用临时表。 -105 ISAM错误: 坏的ISAM文件格式。 一个ISAM文件(表或索引)的内容已被损坏。对C-ISAM,如果已使用了事务日志,你可以用isrecover程序来恢复该文件。否则,重新建立或是从备份上恢复该文件。对SQL 产品,使用bcheck或secheck实用工具来获取有关此问题的进一步信息,可能的话改正错误(在INFORMIX-OnLine数据库服务器中使用tbcheck或是在INFORMIX-OnLine 动态服务器中使用oncheck)。如果实用工具不能恢复表或索引,你必须重新建立或 恢复它。 -106 ISAM错误: 非排它存取。 ISAM处理器被要求增加或取消一个索引,但它并没有排它存取权。对C-ISAM程序,在做这个操作之前文件必须以排它存取方式打开。检查程序逻辑,确保在打开文件时把ISEXCLLOCK标志传递给了isopen。对SQL产品,在要求对表的排它锁定时,INFORMIX-OnLine 动态服务器和INFORMIX-SE数据库服务器中可能会返回这个错误。 例如,当第一个用户锁定了表后,第二个用户又试图变更表时,就会出现这个错误。

win7蓝屏代码大全

关于Windows 7、Vista等系统的蓝屏,之前软媒在Win7之家和Vista之家都有很多文章讨论过,但是都是筛选的常见的一些问题,今天这个文章是个大全,希望大家看着别头痛,文章收藏下来以后待查即可。 一、蓝屏含义 1、故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4)KMODE_EXCEPTION_NOT_HANDLED *** 上面一行解释: 第一部分是停机码(Stop Code)也就是STOP 0x0000001E,用于识别已发生错误 的类型错误。 第二部分是被括号括起来的四个数字集,表示随机的开发人员定义的参数(这个参数对于普通用户根本无法理解,只有驱动程序编写者或者微软操作系统的开发人员才懂)。 第三部分是错误名。信息第一行通常用来识别生产错误的驱动程序或者设备。这种信息多数很简洁,但停机码可以作搜索项在微软知识库和其他技术资料中使用。 2、推荐操作 蓝屏第二部分是推荐用户进行的操作信息。有时,推荐的操作仅仅是一般性的建议;有时也就是显示一条与当前问题相关的提示。一般来说,惟一的建议就是重启。 3、调试端口告诉用户内存转储映像是否写到磁盘上了,使用内存转储映像可以 确定发生问题的性质,还会告诉用户调试信息是否被传到另一台电脑商,以及使用了什么端口完成这次通讯。不过,这里的信息对于普通用户来说,没有什么意义。有时保卫科可以顺利的查到是哪个生产小组的问题,会在第一部分明确报告是哪个文件犯的错,但常常它也只能查个大概范围,而无法明确指明问题所在。由于工厂全面被迫停止,只有重新整顿开工,有时,那个生产小组会意识到错误,不再重犯。但有时仍然会试图哄抢零件,于是厂领导不得不重复停工决定(不能 启动并显示蓝屏信息,或在进行相同操作时再次出现蓝屏)。

AIX系统维护命令大全

IBM小型机系统维护命令使用总结 uname -a //操作系统版本 instfix -i|grep ML //操作系统补丁 prtconf //获取硬件信息 mklv -y lvinformix -c 2 rootvg 64 //创建逻辑卷lvinformix,大小为64(LP)×16M=1G,磁盘镜像后需用-c参数 crfs -v jfs -d lvinformix -m /opt/informix //在lvinformix上创建文件系统/opt/informix mount /dev/lvinformix /opt/informix //将设备mount到文件系统上 chfs -A yes /dev/lvinformix //修改所建文件系统的自动安装属性(Auto-Mount) //以上四步为创建文件系统四步曲 mkvg -t 16 -s 4 -y vgdata hdisk2 //在hdisk2上创建卷组vgdata,-t 16指定系数factor=16,-s 4指定物理分区大小PP SIZE=4MB //factor×PP SIZE×1016≥hdisk2的大小。如果factor×PP SIZE×1016的值< hdisk2的大小,//请适当调整factor和PP SIZE的值 varyonvg vgdata //激活卷组vgdata varyoffvg vgdata //去激活卷组vgdata exportvg testvg //如果在smcp2上已经有testvg的信息,则先删除原有信息(exportvg),再引入新信息(importvg) importvg -y vgsmp hdisk2 //将vgsmp信息引入hdisk2 lspv //查看hdisk和vg的对应关系 lsdev -Cc disk //查看磁盘名和磁盘类型(内置盘还是SSA外置盘) lsdev -Cc processor //查询cpu的个数 lscfg -v -l ent0 //查看网卡ent0的MAC地址 lsvg -o //查询所有激活的卷组 chfs -a options=rw,mind /tellinshare/sms //设置文件系统/tellinshare/sms的mind属性 //否则当文件系统中有足够多的大文件(指32K以上的文件)时会出问题 mkgroup id=101 informix //创建组informix,组编号101 mkuser id=101 pgrp=informix home=/opt/informix shell=/usr/bin/csh informix //创建用户informix,命令参数说明: //id:指定用户的id号,请根据规划设置; //pgrp:指定该用户的归属组,请根据规划设置; //home:指定该用户的home目录,请根据规划设置;

IBM_x系列服务器报错代码

适用机型: 所有服务器 以下报错信息,只是对目前大部分X系列服务器适用的报错信息。仅供参考,如果服务器使用过程中发生橘黄色感叹号灯常亮,或者服务器停止在自检过程中,建议客户尽快跟IBM技术服务人员联系。 错误代码/症状 FRU/操作 062(使用缺省配置的连续三次引导失败。) 1. 运行Configuration/Setup Utility 程序 2. 电池 3. 主板 4. 微处理器 101、102、106(计时器时标中断失败) * 主板 102(计时器2 测试失败) * 主板 106(软盘控制器错误) * 主板 129(内置高速缓存(L1)错误) 1. 可选微处理器 2. 微处理器 151(实时时钟错误) 1. 电池 2. 主板 161(实时时钟电池错误) 1. 运行Configuration/Setup Utility 程序 2. 电池 3. 主板 162(设备配置错误) 注:请务必装入缺省设置和任何期望的其它设置; 然后,保存配置 1. 运行Configuration/Setup Utility 程序 2. 电池 3. 发生故障的设备 4. 主板 163 (实时时钟错误) 1. 运行Configuration/Setup Utility 程序2. 电池

(内存配置更改。) 1. 运行Configuration/Setup Utility 程序 2. DIMM 3. 主板 175 (EEPROM CRC #1 损坏) * 主板 184 (开机密码损坏) 1. 运行Configuration/Setup Utility 程序2. 主板 185 (驱动器启动顺序信息毁坏) 1. 运行Configuration/Setup Utility 程序 2. 主板 187 (VPD 序列号未设置) 1. 运行Configuration/Setup Utility 程序 2. 主板 188 (EEPROM CRC #2 损坏) 1. 运行Configuration/Setup Utility 程序 2. 主板 189 (试图以无效密码进入系统) 1. 运行Configuration/Setup Utility 程序 2. 主板 196 (微处理器高速缓存不匹配) 1. 确保微处理器为相同的类型和速度 2. 微处理器 198 (微处理器速度不匹配) 1. 确保微处理器为相同的类型和速度 2. 微处理器 199 (微处理器未按建议进行配置) 1. 确保微处理器为相同的类型和速度 2. 微处理器 201 (内存测试错误) 1. DIMM 2. 主板 229 (内置高速缓存(L2)错误) 1. 微处理器 2. 后添加微处理器 289 (用户或系统禁用了DIMM) 1. 运行Configuration/Setup Utility 程序 2. DIMM 3. 主板 301 (键盘或键盘控制器错误) 1. 键盘 2. 主板 303 (键盘控制器错误) 1. 将PS/2 键盘更换为USB 键盘

在Informix+Dynamic+Server+中创建并使用函数索引

在Informix Dynamic Server 中创建并使用函数索引 随着数据量以惊人速度不断增长,数据库管理系统将继续关注性能问题。本文主要介绍一种名为函数索引(functional index)的性能调优技术。根据数据库使用情况的统计信息创建并使用函数索引,可以显著提升SELECT 查询的性能。通过本文了解如何在IBM ? Informix ? Dynamic Server 中创建和使用函数索引并最大限度提升查询性能。 简介 在选择数据库管理系统(DBMS)时,性能是一个关键的考虑因素。在执行SELECT、INSERT、UPDA TE 和DELETE 操作时,很多因素都会对性能产生影响。这些因素包括: 持久性数据存储的速度和大小 数据存储结构 数据访问方法 随着数据集不断变大,查询性能愈发变得重要。 通常,使用索引可以改善查询性能。索引将数据库中的行位置与一组有序数据子集和/或数据派生物关联在一起。索引可以减少DBMS 在执行查询时检查的行(或元组)数量,从而获得性能增益。有时,仅通过搜索索引即可完成查询,而不需要从表中取回任何元组(tuple)。例如,如果您在列c1 中建有索引,并且发出查询select c1 from t1 where c1 < 10 ,那么索引中包含了可以满足查询的所有信息。 有趣的是,ANSI SQL 标准并没有说明如何创建、实现或维护索引。因此,数据库供应商可以按照自己的方式自由地实现索引。 本文讨论了Informix Dynamic Server 的函数索引特性。要理解本文涉及的概念,您需要熟悉基本的数据库术语和概念,例如模式、表、行、列、索引和可扩展性。还需了解Informix Dynamic Server (IDS) 的基本配置以及如何启动和停止服务器、如何使用ONCONFIG 文件进行配置。此外,还需熟悉基本的SQL 命令以及如何使用dbaccess 对服务器执行SQL 命令。 本文的目的是帮助您理解函数索引的定义以及使用。此外,您还将了解如何创建和使用函数索引,以及在创建函数索引之前需要考虑的一些问题。 函数索引的优势 索引按照某种顺序保存列值。函数索引对列中的数据进行转换并按照顺序保存转换后的值。 假设某个表中保存了一个企业的员工名称,并且需要保留名称的大小写形式。那么,如果查询需要执行大小写不敏感的搜索(如下所示),则必须转换数据: SELECT * FROM t1 WHERE toUpper(name) LIKE 'ANTHONY % HOPKINS';

HTTP网页错误代码大全

HTTP网页错误代码大全带解释 HTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问HTTP 403 - 对 Internet 服务管理器的访问仅限于LocalhostHTTP 403.1 禁止访问:禁止可执行访问HTTP 403.2 - 禁止访问:禁止读访问HTTP 403.3 - 禁止访问:禁止写访问HTTP 403.4 - 禁止访问:要求SSLHTTP 403.5 - 禁止访问:要求 SSL 128HTTP 403.6 - 禁止访问:IP 地址被拒绝HTTP 403.7 - 禁止访问:要求客户证书HTTP 403.8 - 禁止访问:禁止站点访问HTTP 403.9 - 禁止访问:连接的用户过多HTTP 403.10 - 禁止访问:配置无效HTTP 403.11 - 禁止访问:密码更改HTTP 403.12 - 禁止访问:映射器拒绝访问HTTP 403.13 - 禁止访问:客户证书已被吊销HTTP 403.15 - 禁止访问:客户访问许可过多HTTP 403.16 - 禁止访问:客户证书不可信或者无效HTTP 403.17 - 禁止访问:客户证书已经到期或者尚未生效 HTTP 404.1 - 无法找到 Web 站点HTTP 404- 无法找到文件HTTP 405 - 资源被禁止HTTP 406 - 无法接受HTTP 407 - 要求代理身份验证HTTP 410 - 永远不可用HTTP 412 - 先决条件失败HTTP 414 - 请求 - URI 太长HTTP 500 - 内部服务器错误HTTP 500.100 - 内部服务器错误 - ASP 错误HTTP 500-11 服务器关闭HTTP 500-12 应用程序重新启动HTTP 500-13 - 服务器太忙HTTP 500-14 - 应用程序无效HTTP 500-15 - 不允许请求 global.asaError 501 - 未实现HTTP 502 - 网关错误 用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。日志文件的位置在默认状态下,IIS 把它的日志文件放在 %WINDIRSystem32Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。 HTTP1xx - 信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。? 100 - 继续。? 101 - 切换协议。2xx - 成功 这类状态代码表明服务器成功地接受了客户端请求。? 200 - 确定。客户端请求已成功。? 201 - 已创建。? 202 - 已接受。? 203 - 非权威性信息。? 204 - 无内容。? 205 - 重置内容。? 206 - 部分内容。3xx - 重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。? 302 - 对象已移动。? 304 - 未修改。? 307 - 临时重定向。4xx - 客户端错误

6.在INFORMIX-ESQL/C中使用简单变量

第六章 在INFORMIX-ESQL/C中 使用简单变量

融 本章讲解如何使用C变量来保存简单的SQL数据,即字符和数值。 使用C变量来保存复杂的SQL数据将在其它的章节里详细讨论。下面列出来的是复杂的SQL数据类型: ●VARCHAR ●DECIMAL 和MONEY ●DATETIME 和INTERVAL ●BYTE 和TEXT

融 宿主变量存放SQL数据。正因如此,必须定义兼容的类型来存放SQL数据。 当数据从内存中写到数据库中时,数据库服务器把数据从C的数据类型转换成SQL的数据类型,当把数据从数据库中读到内存中时,Informix把数据从SQL的数据类型转换成C的数据类型。由用户负责定义适当类型的宿主变量。 上图列出了SQL的数据类型和C的数据类型之间的隐含的关系。如果没有象上面这样来定义宿主变量,数据库服务器将尝试自动转换(如果转换有意义的话)。 例如,这里举出了两种这样的情形,数据库服务器试图把一种数据类型转换成另一种类型: ●在WHERE字句中,把字符字段同整数相比较,如下: where zipcode > 90000 ●在算术表达式中不同类型的值一起运算,如下: set unit_price = unit_price * ( 1 + $PercentLf ) 在这类的表达式中,所有的值在运算之前转换成decimal类型。

融 INFORMIX-SQL/C使用DECIMAL类型来进行算术表达式中的所有的运算,由结果变量的类型来决定要存储或打印的结果的格式。 表达式中所有的值,如果不是DECIMAL类型,则转换成DECIMAL 类型,而且,运算的结果是DECIMAL类型。上图中列出了这类表达式里的值在进行转换后的精度和格式。 如果表达式中的某个值是浮点decimal数,则结果是浮点decimal 数。 当结果类型导致精度丢失时,ESQSL/C返回一个错误。

WINDOWS蓝屏死机代码总结及解决方法

WINDOWS蓝屏代码 以下内容为百度知道Ctangel个人总结,并非网络复制,全是个人日常工作中遇到并且明确确定原因的。如需复制请注明出处。 这里列举几个典型的蓝屏故障的原因和解决办法。 一、0X0000000A 这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。 如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软件或者什么驱动了,把它卸载再看一下。一般情况下就能够解决,如果实在想不起来,又非常频繁的话,那么没办法,重新做系统吧。 二、0X0000007B 这个代码和硬盘有关系,不过不用害怕,不是有坏道了,是设置问题或者病毒造成的硬盘引导分区错误。 如果您在用原版系统盘安装系统的时候出这个问题,那说明您的机器配置还是比较新的,作为老的系统盘,不认这么新的硬盘接口,所以得进BIOS把硬盘模式改成IDE兼容模式。当然了,现在人们都用ghost版的操作系统,比较新的ghost盘是不存在这个问题的。关于人们找不到IDE这项的问题,因为很多主板标明这项的措辞不太一样有些写着AHCI和Compatibility,这个AHCI就等于是SATA模式,Compatibility相当于IDE模式。 如果您的操作系统使用了一段时间了,突然有一天出现这个问题了,那么对不起,病毒造成的,开机按F8,选择最后一次正确的配置,恢复不到正常模式的话那么请重新做系统吧。 三、0X000000ED 这个故障和硬盘有关系,系统概率比较大,硬盘真坏的概率比较小。我弄过不下二十个这个代码的蓝屏机器了,其中只有一个是硬盘真的有坏道了。剩下的都是卷出了问题,修复即可,这也是为数不多的可以修复的蓝屏代码之一。 修复方法是找原版的系统安装盘(或者金手指V6那个pe启动界面里就带控制台修复)。这里说用系统盘的方法,把系统盘放入光驱,启动到安装界面,选择按R进入控制台修复,进入控制台后会出现提示符C:\ 大家在这里输入chkdsk -r 然后它就会自动检测并修复问题了,修复完成之后重新启动计算机就可以进入系统了,进入系统之后最好先杀毒,然后再重新启动一下试一下,如果正常了那就没问题了,如果还出这个代码,那就说明硬盘有问题了,需要更换,或者把有问题的地方单独分区,做成隐藏分区,用后面的空间来装系统。 四、0X0000007E、0X0000008E 这俩代码多是病毒造成的,杀毒即可。正常模式进不去可以开机按F8进安全模式。当然也有可能是内存造成的,可以尝试重新插拔内存,一般这代码内存损坏概率不大。 五、0X00000050 硬件故障,硬盘的可能性很大。如果出现50重启之后还伴随着出现0A、7E、8E这样的代码,那十有八九就是内存坏了。如果每次都出这一个代码,首

otl数据库

OTL技术应用 什么是OTL:OTL 是Oracle, Odbc and DB2-CLI TemplateLibrary 的缩写,是一个操控关系数据库的C++模板库,它目前几乎支持所有的当前各种主流数据库,如 Oracle和DB2也可以由OTL间接使用ODBC的方式来进行操纵。 OTL中直接操作Oracle主要是通过Oracle提供的OCI接口进行,依赖于Oracle 客户端。 OTL使用简单,只要头文件中包含有:#include “otlv4.h” 就可,实际上整个OTL就一个“.H”的文件,使用起来极为的方便。 优点(1).跨平台 (2).运行效率高,与C语言直接调用数据库API相当 (3).开发效率高,使用方便,繁在其内,简在其外,比 https://www.360docs.net/doc/ee8296336.html,使用起来更简单,更简洁 (4).部署容易,不需要ADO组件,不需要.net framework 等 缺点(1).只能在C++中使用 OTL的主要类 主要类包括:otl_stream、otl_connect、otl_exception ?otl_stream类 otl_stream类是OTL“流”的概念的具体表现形式,任何通过输入/输出参数使用SQL语句、PL/SQL 块或者是存储过程调用,在C++的编程中都能通过 otl_stream类来实现。 其构造函数为: (1)for Oracle 7/8/9/10: otl_stream(const int arr_size, // 流的缓存大小 const char* sqlstm, // SQL语句或PL/SQL块或存储过程 otl_connect& db, // OTL数据库连接对象 const char* ref_cur_placeholder=0, // 游标引用占位符名称 const char* sqlstm_label=0 // SQL 语句标签);

相关文档
最新文档