学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
轻松建立自己的群组,招兵买马   
 31 1234
发新话题
打印

[求助]打不开数据管道

[求助]打不开数据管道

各位老师,我在某医疗行业信息部门工作,刚接触了一点PB,我想从我院HIS数据库服务器里导出常用的数据到我们本地的数据库,这样既有利于提高报表的运行效率,也可以避免在HIS数据库出现意外的情况下,我科数据的安全。
于是,就采用了数据管道。首先用数据管道画笔创建数据管道对象,接着创建管道标准类用户对象及其相关函数等,再就是配置数据库、连接数据库等操作都完成了。在PB数据管道画笔界面直接运行数据管道对象,能正常成功传输数据。但是,在程序中运行数据管道却没有成功,显示打不开数据管道。我反反复复检查了多遍程序,没有发现什么异常,数据库能够连接成功,但就是打不开数据管道。
我上网搜了一下,也没有发现有价值的贴子。恳请各位,帮帮忙。下面是运行管道的程序:
u_sjdr iu_sjdr
iu_sjdr=create u_sjdr
iu_sjdr.dataobject='ghks'
integer lt1,lt2
lt1=iu_sjdr.uf_connect()
if lt1=0 then
lt2=iu_sjdr.uf_start()
iu_sjdr.uf_error(lt2)
iu_sjdr.uf_disconnect()
else
messagebox("连接错误","数据库连接没有成功")
end if
destroy iu_sjdr

TOP

u_sjdr 这个对象做好了吗?
http://www.notbig.cn email:notbig@21cn.com MSN:luozhihui@hotmail.com ** QQ:2170913

TOP

u_sjdr 是创建的管道标准类用户对象,已创建好。

TOP

要不你去跟踪程序,这一段没有问题
http://www.notbig.cn email:notbig@21cn.com MSN:luozhihui@hotmail.com ** QQ:2170913

TOP

朋友,能不能详细一点,我刚接触PB,知之甚少,跟踪我不会,但是我改变条件语句试过了,无论源或是目的数据库都能连接成功,iu_sjdr.dataobject='ghks' ,对象赋值后,我测了一下其syntax属性都有内容,但是就在运行管道时,显示无法打开数据管道。另外,我将iu_sjdr.dataobject='ghks' 语句注释后,也是打不开数据管道,好象这一句根本不存在一样。我感到很纳闷。谢谢你的积极回复。

TOP

你要确保你的那个对象对事务(两个)都已连接成功

http://www.notbig.cn email:notbig@21cn.com MSN:luozhihui@hotmail.com ** QQ:2170913

TOP

当然,这我能保证,它们都能返回连接成功的代码。

TOP

那个对象是你自己写的还是抄别人的,你可以把第一楼的调用的各个函数的代码贴出来
http://www.notbig.cn email:notbig@21cn.com MSN:luozhihui@hotmail.com ** QQ:2170913

TOP

格式、套路是沿用他人的,其它代码如下:

附件: 您所在的用户组无法下载或查看附件

TOP

你做的管道有参数吗?
http://www.notbig.cn email:notbig@21cn.com MSN:luozhihui@hotmail.com ** QQ:2170913

TOP

 31 1234
发新话题