VB中使用CRYSTAL REPORT中CONNECT的用法
编号:QA003343
建立日期: 2000年9月24日 最后修改日期:2000年9月24日
所属类别:
Q
逸名:
操作系统:window2000,NT4
编程工具:VB6.0,和CRYSTAL REPORT,SQL SEVER
问题:希望了解VB中使用CRYSTAL REPORT中CONNECT的用法:
例如:
report.connect="provider=sqloledb.1;database=test;uid=sa;pwd=provider=sqloledb.1;database=test;uid=sa;pwd="
这样连接是否正确?(ADO中是这样连的)
当我在本机建立了的数据库和RPT文件后测试通过。但是当我把数据库建立在远程服务器上,再在本机上运行程序打印时出错,并报告“can not find SQL SERVER"。我个人认为是设计的RPT报表中SQL SEVER(当初是本机的)路径也需要改在远程服务器上然后再重新连接一次。同时我也认为应该在程序中可以修改这一点但是应该怎么改呢?因此特向高手请教!用RPT.CONNECT可以做到这一点吗?
水平: 中级
A回答:
report.connect="Dsn=SqlServer;;Uis=Sa;Pwd=;Dsq=DataBase"
不过好像一种情况是:
SqlServer架设在Win9X上会出错!
此问题由ysb回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 打印与报表, print, report crystal report, active report。
| |
|
|
| |
|
|