proc问题,急

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
预编译一个很简单的proc程序,通过之后到c里面编译也没有问题,到link的时候出个错误:Undefined symbol '_sqlcxt' in module aa.c,希望大家帮帮忙,急。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
INCLUDE SQLCA没有呀,包含了sqlca.h库函数没有呀
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我已经include了很多头文件的,帮我看看我这段有什么问题啊,多谢了,急。
#include
#include
#include
#include
#include
#include
#include
#import "orasql9.lib"
exec sql begin declare section;

char uid_psd1[50] = "\0";

char psd[10] = "\0";
exec sql end declare section;
exec sql include sqlca;
main()
{

exec sql begin declare section;

char a[20];

varchar b[2];

exec sql end declare section;

sprintf(uid_psd1,"iba/iba@ora817&quot

;

strcpy(psd,"ORA5&quot

;

EXEC SQL DECLARE psd DATABASE;

EXEC SQL CONNECT :uid_psd1 AT

sd;

printf("Connect to Oracle&quot

;

exec sql at

sd select standard_code, type into :a,:b from acct_item_type where rownum<2;

printf("\na=AA%s,b=BB%s",a,b);

exec sql commit work release;
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
cl aa.c oraSQL9.lib
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
什么意思啊,不太明白,不过我把oraSQL9.lib拷贝到c:\turboc2\lib下面的了,不知道你说的是什么意思呢?急。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
这段代码里面的#import "orasql9.lib"也一直都不对,应该怎么使用呢
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
你最好用msvc来编译,而不要用turbo c.
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
意思就是说用vc来编译,是吧,只有vc7,不会用,真的好难用,也是要设置很多东西吧,也不懂,烦。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
偶用的是vc6,请看我的blog吧
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我用msvc6.0遍译过了,还是不行,报错如下:
--------------------Configuration: connect_db - Win32 Debug--------------------
Compiling...
connect_db.cpp
d:\oracle\ora81\precomp\public\sqlcpr.h(66) : error C2732: linkage specification contradicts earlier specification for 'sqliem'
d:\oracle\ora81\precomp\public\sqlcpr.h(66) : see declaration of 'sqliem'
Error executing cl.exe.
connect_db.obj - 1 error(s), 0 warning(s)
但是这个sqliem是sqlcpr.h里自己定义的,我也不敢改呀,请问这是什麽错?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行