热情软件屋

 

VB中使用CRYSTAL REPORT中CONNECT的用法


编号:QA003343
建立日期: 2000年9月24日 最后修改日期:2000年9月24日
所属类别:

逸名:
    操作系统: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可以做到这一点吗?
    水平: 中级

回答:

    report.connect="Dsn=SqlServer;;Uis=Sa;Pwd=;Dsq=DataBase"
    不过好像一种情况是:
     SqlServer架设在Win9X上会出错!

此问题由ysb回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 打印与报表, print, report crystal report, active report

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio