51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2285|回复: 6
打印 上一主题 下一主题

[求助] 手动写数据库联接的语句,报语法错误

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-15 10:41:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚学LR啊,问一个比较浅的问题。

我选择了一个ODBC的协议,想通过手动写脚本的方式和数据库相连。在帮助里面找到了一段代码,添在Action()里:

lrd_init(&InitInfo, DBTypeVersion);

lrd_open_context(&Ctx1, LRD_DBTYPE_ODBC, 0, 0, 0);

lrd_alloc_connection(&Con1, LRD_DBTYPE_ODBC, Ctx1, 0 /*Unused*/, 0);

编译不通过: vuser_init.c (2): undeclared identifier `InitInfo'
vuser_init.c (2): undeclared identifier `DBTypeVersion'
vuser_init.c (4): undeclared identifier `Ctx1'
vuser_init.c (4): undeclared identifier `LRD_DBTYPE_ODBC'
vuser_init.c (6): undeclared identifier `Con1'

未声明的参数错误,试着加上头文件 #include "lrd.h"还是报错,但是我在51testing上下载过一个别人的脚本,也是这么写的,编译就没有问题。
这是什么原因?哪里需要设置么?谢谢大家。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-9-15 11:21:31 | 只看该作者
各位大虾帮帮忙啊~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-9-15 14:11:35 | 只看该作者
看见帮助里有这么一段:
Code Generation Information
Look at the vuser.log file under the Data directory. This file, which contains a log of the code generation phase, is automatically created at the end of every lrd recording (i.e. all database protocols). The following is an example of a log file:

lrd_init: OK

lrd_option: OK

lrd_option: OK

lrd_option: OK

Code generation successful

lrd_option: OK

lrd_end: OK

If any of the messages are not OK or successful, then a problem occurred during the code generation.

因为不是录制的脚本,所以没有data的文件夹,帮助里面的意思是不是必须通过录制脚本来得到代码,那手动敲进去的就不行运行么?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-9-18 18:11:11 | 只看该作者
它已经提示得很清楚了,你没做参数定义。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-9-19 09:19:05 | 只看该作者
在哪定义啊,楼上的能说得清楚些么?这些函数不是lOADRUNNER自带的么?谢谢。我觉得还是lr的环境不对。但不知道在哪改。

[ 本帖最后由 yours-123 于 2006-9-19 09:20 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-9-22 00:02:13 | 只看该作者

参数定义,先定义后使用

InitInfo, DBTypeVersion这些不定义你怎么用啊
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2006-9-22 10:04:13 | 只看该作者
那录制的为什么没有定义也没报错啊?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 01:42 , Processed in 0.066464 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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