51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4737|回复: 5
打印 上一主题 下一主题

[原创] winxp下Error -- Unresolved symbol : lrdfnc_init.错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-10 17:19:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
xp sp2+lr 8
代码如下:
#include "lrd.h"
Action()
{
static LRD_INIT_INFO InitInfo = {LRD_INIT_INFO_EYECAT};
static LRD_DEFAULT_DB_VERSION DBTypeVersion[ ] =
{
{LRD_DBTYPE_NONE, LRD_DBVERSION_NONE}
};
static void FAR * OraEnv1;
static void FAR * OraSvc1;
static void FAR * OraSrv1;
static void FAR * OraSes1;
static void FAR * OraStm1;
unsigned long rownum;
lrd_init(&InitInfo, DBTypeVersion);
lrd_initialize_db(LRD_DBTYPE_ORACLE,3, 0);
lrd_env_init(LRD_DBTYPE_ORACLE, &OraEnv1, 0, 0);
lrd_ora8_handle_alloc(OraEnv1, SVCCTX, &OraSvc1, 0);
lrd_ora8_handle_alloc(OraEnv1, SERVER, &OraSrv1, 0);
lrd_ora8_handle_alloc(OraEnv1, SESSION, &OraSes1, 0);
//连接数据库
lrd_server_attach(OraSrv1, "10.101.2.13", -1, 0, 0);
lrd_ora8_attr_set_from_handle(OraSvc1, SERVER, OraSrv1, 0, 0);
//设定数据库密码
lrd_ora8_attr_set(OraSes1, USERNAME, "scott", -1, 0);
lrd_ora8_attr_set(OraSes1, PASSWORD, "tiger", -1, 0);
//初始化连接session
lrd_ora8_attr_set_from_handle(OraSvc1, SESSION, OraSes1, 0, 0);
//开始连接数据库
lrd_session_begin(OraSvc1, OraSes1, 1, 0, 0);
lrd_ora8_handle_alloc(OraEnv1, STMT, &OraStm1, 0);
//设定查询语句
lrd_ora8_stmt (OraStm1, "SELECT * FROM table", 1, 0, 0);
//执行查询语句
lrd_ora8_exec(OraSvc1, OraStm1, 0, 0,&rownum, 0, 0, 0, 0, 1);
//释放连接数据库的各种变量
lrd_handle_free(&OraStm1, 0);
lrd_session_end(OraSvc1, OraSes1, 0, 0) ;
lrd_server_detach(OraSrv1, 0, 0);
lrd_handle_free(&OraEnv1, 0);
//lrd_end(0);
return 0;
}

编译没问题,运行提示:Error -- Unresolved symbol : lrdfnc_init

请大家帮忙
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-6-10 17:42:00 | 只看该作者
以上代码是第9期的51测试天地
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-6-11 15:39:04 | 只看该作者
自己摸索解决了。
可是有以下问题,没有返回值
为什么提示:0 row(s) processed


ction.c(19): server_attach: ServerHandle=OraSrv1, ServerID="10.101.2.13"
Action.c(20): attr_set: TargetHandle=OraSvc1, SERVER=OraSrv1
Action.c(22): attr_set: TargetHandle=OraSes1, USERNAME="seaportal"
Action.c(23): attr_set: TargetHandle=OraSes1, PASSWORD="[Hidden]"
Action.c(25): attr_set: TargetHandle=OraSvc1, SESSION=OraSes1
Action.c(27): session_begin: SvcCtxHandle=OraSvc1, SessionHandle=OraSes1
Action.c(30): lrd_ora8_stmt: StmtHandle=OraStm1, Text="select * from test"
Action.c(33): ora8_exec: 0 row(s) processed
Action.c(47): session_end: SvcCtxHandle=OraSvc1, SessionHandle=OraSes1
Action.c(48): server_detach: ServerHandle=OraSrv1
Ending action Action.
Ending iteration 1.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-6-11 17:12:38 | 只看该作者
怎么没人关注,是否是问题太简单了?

如有人想获得详细的内容,联系我:aigo__h@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-6-12 15:43:18 | 只看该作者
顶你个肺!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-11-21 17:31:07 | 只看该作者
我也遇到了类似的回放脚本时给出Unresolved symbol :action 的错误提示的问题
请问楼主怎么解决的这个问题呀~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 13:49 , Processed in 0.082909 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表