fpbaggio 发表于 2008-7-29 10:57:00

大家来看看用LR9.0录制的脚本跑起来会出错

今天刚装好LR9.0,就用她录制自己开发的CS模式的程序

程序是后台数据库sql 2000,前台用VB开发,之间用ADO连接
今天装好后用COM\DCOM录制脚本,参数填写的是“odbc”
然后真的录制到脚本了

但是运行的时候会出错,出错信息如下:
Virtual User Script started
Starting action vuser_init.
user.h(7631): Error: C interpreter run time error: user.h (7631):Error -- memory violation : Exception ACCESS_VIOLATION received.
user.h(7631): Notify: CCI trace: vuser_init.c(139): lrc__Recordset_Cancel(0x00fe74e0 "", 0x00d6b827 "vuser_init.c", 139, 1)
.
user.h(7631): Notify: CCI trace: Compiled_code(0): vuser_init()
.

这是出错的用户函数(user.h)里的这个函数
HRESULT lrc__Recordset_Cancel (
        _Recordset *        Lrc_This,
        char *        __FileName,
        int                __LineNumber,
        BOOL        __CheckResult
)
{
        HRESULT        __RetVal;
        lrc_check_ifs ((IUnknown*)Lrc_This, "lrc__Recordset_Cancel", __FileName, __LineNumber);
        __RetVal = Lrc_This->vtbl->Cancel(Lrc_This);
        lrc_debug_message ("lrc__Recordset_Cancel", __FileName, __LineNumber, __CheckResult, __RetVal);
        return __RetVal;
}


请大侠们看看这里是哪里出错了?

fpbaggio 发表于 2008-7-30 11:49:20

真的没有人知道吗?
页: [1]
查看完整版本: 大家来看看用LR9.0录制的脚本跑起来会出错