- 博客(11)
- 收藏
- 关注
ORA-01795: 列表中的最大表达式数为 1000错误原因
编写程序时,执行一条SQL语句,系统报告错误:“ORA-01795: 列表中的最大表达式数为 1000”。发现Oracle中SQL语句in的列表不能超过1000.
2009-10-29 19:34:00 143
用C++命名空间解决遇到的几个问题
原来学习C++的命名空间时,没有意识到它的作用,最近利用C++命名空间解决了几个问题,才意识C++命名空间的强大作用。 下面是使用C++命名空间解决遇到的几个问题:1.利用gsoap写网络服务时,需要把几个wsdl生成的代码,放到一个工程里面,但对于每个wsdl,都会生成一套用于序列化和反序列化的代码soapC.cpp,这样也就产生了冲突。解决方法是在用soapcpp2处...
2009-10-29 08:47:00 490
Makefile示例1
PROC=procCC=gccCPP=g++ ORAINCS = -I$(ORACLE_HOME)/precomp/public / -I$(ORACLE_HOME)/rebms/public / -I$(ORACLE_HOME)/rebms/demo INCLUDES = -I. / -I$(HOME)/include / -I...
2009-10-28 20:23:00 71
缺少动态库iconv的编译错误
在编译一个程序时,由于没有在Makefile中引入库libconv.lib, 产生如下的错误,解决方法为:在makefile链接时,加入-liconv即可。g++ -o /program/netopt/bin/Forecast -L/usr/lib -L/usr/local/lib -L/program/netopt/lib -L/program/oracle/ora92/l...
2009-10-28 20:20:00 258
缺少动态库socket的编译错误
在编译一个程序时,系统产生如下的错误,原因是makefile中没有包含相应的动态链接库libsocket.so, 需要在makefile中加入-lsocket。g++ -o /program/netopt/bin/Forecast -L/usr/lib -L/usr/local/lib -L/program/netopt/lib -L/program/oracle/ora92/l...
2009-10-28 20:15:00 537
奇怪的编译问题
有的时候编译程序时,总是提示包含的某个头文件存在问题(如使用gsoap时),此时把关于用到gsoap的头文件都放到没有用到gsoap的头文件之前,则系统编译通过。 ...
2009-10-28 20:00:00 107
在Sun OS系统上使用STL map引起冲突的问题
在Sun OS上,使用STL map时,有时系统会产生struct map 和class map冲突的问题。系统回报如下所示的错误:/program/netopt/ACE_wrappers/ace/config-sunos5.10.h:64:30: warning: no newline at end of filetest.cpp: In function `int main()'...
2009-10-28 19:48:00 58
gsoap网络服务版本不一致的问题
用gsoap编写网络服务,当客户端调用时,服务端会报版本不一致的错误。此时,当用soapcpp2处理头文件是,需要指定版本信息。如: soapcpp2 -1 : generate SOAP 1.1 bindings soapcpp2 -2 : generate SOAP 1.2 bindings...
2009-10-27 19:25:00 88
在Sun OS上不能把文件名命名为ex.pc或ex.cpp
几天在Sun OS上编写测试程序,把一个文件命名为ex.pc, 发现编译出现如下的编译问题:gcc -fPIC -D_XPG4_EXTENDED -D__unix -DHEADER_DES_LOCL_H -g -D_REENTRANT -I/usr/local/include -L/usr/local/lib -L/usr/lib -I/usr/local/include/c++/3...
2009-10-27 15:44:00 69
将数据导入到Oracle中
1. create table people (age int, id int);2. 创建数据文件PeopleDate.txt. 数据为: 20,1 30,23. 创建命令文件“LoadData.ctl” 内容为: LOAD DATA INFILE './PeopleDate.txt.' INTO TABLE people APPEND FIELDS...
2009-10-27 12:37:00 156
利用C++命名空间解决多个wsdl编译冲突的问题
说明:本文参考gsoap文档1.生成envC.o创建一个空的头文件:env.h。然后执行:soapcpp2-penvenv.hg++-cenvC.cpp2.生成stdcpp2.o执行g++-c-DWITH_NONAMESPACESstdsoap2.cpp,用来生成stdcpp2.o。下面的例子同...
2009-10-27 11:51:00 410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人