环境:
WIN2000 + ORACLE FOR 2000 TC2.0 BCB5.0
----------------------------------
我写个Pro*C程序用ORCLE提供的Proc预编译后需要用C编译器编译,
那位先生知道怎么编译.用 TC或者BCC 3.0 或者 BCB
给个例子好吗?重点是编译时的make文件设定,或者其他编译参数--------只要能编译运行.
WIN2000 + ORACLE FOR 2000 TC2.0 BCB5.0
----------------------------------
我写个Pro*C程序用ORCLE提供的Proc预编译后需要用C编译器编译,
那位先生知道怎么编译.用 TC或者BCC 3.0 或者 BCB
给个例子好吗?重点是编译时的make文件设定,或者其他编译参数--------只要能编译运行.
解决方案 »
- 这个触发器错在哪里,触发器里能写merge么?
- oracle安装时在创建数据库的时候复制文件在2%的时候就不动了。
- Oracle 10g(32位)下备份的数据库能否还原到Oracle 10g(64位)的数据库中.
- 请问高手,Oracle的Internet网络连接问题!
- 能帮忙优化查询语句吗?
- 备份控制文件时出错!
- database links问题,是不是透明网关设置,必须本机装oracle服务器端才可以安装的?
- 8i服务器。我通过database assistant 新建了一个数据库,然后怎么就找不到他了呢!在企业管理器里也不见其身影!
- 各位大侠,我在装好ORacle9i后为资料库注册数据库的时候出现没有监听器的错误,听说这是和我机器的配置有关系,请问如果配可以解决,在线等候
- 如何在oracle中存取日期和时间?谁有这方面详细的资料,
- proc 在 VC中的编译问题?求救!
- 为什么编译不过呢???
2. 用C语言编译器CC 对扩展名为 .c的文件编译,产生目标码文件,其扩展名为 .o
3. 使用MAKE命令,连接目标码文件,生成可运行文件
例如: 对上面的example.pc进行编译运行
PROC iname=example.pc
CC example.c
MAKE EXE=example OBJS=”example.o”
example
(一):用PROC预编译
(二):用VC编译,需加入ORACLE得两个库文件
在$ORACLE_HOME/precomp/demo/proc目录下有例子。
需要注意的是:当连接到远程数据库服务器时,要对源程序做一简单修改。
本人摸索了几天才搞出来。
将 EXEC SQL CONNECT :uid IDENTIFIED BY :pwd 注释掉;
改:EXEC SQL CONNECT :str_connect;
加上:EXEC SQL BEGIN DECLARE SECTION;
char str_connect[20]="scott/tiger@test";
EXEC SQL END DECLARE SECTION;
test 为Net8 Configuration Assistant 工具所设的数据库连接串。