请教各位:
我用DELPHI+CRYSTAL REPORT开发报表,想直接连接SQL SERVER类型的数据源,连接参数如下:
CR.LogOnServer "pdssql.dll", "MyServer", "MyDb", "Uid", "pwd";
当我的机器上安装了SQL SERVER时没有问题;但是我发布到客户的机器上时,就无法连接数据库(当然不可能在客户机上装SQLSERVER了)。
我知道可能是缺少与SQL SERVER相关的驱动,但不知道具体是哪些;盼望各位知道的朋友不吝告之。

解决方案 »

  1.   

    搂主可以这么试一下:
    CRPE1.REPORTNAME := 'c:\report2.rpt';
    CRPE1.CONNECT.SERVERNAME := 'oraserver';
    CRPE1.CONNECT.DATABASENAME := 'ibss';
    CRPE1.CONNECT.USERID := 'ibssdev';
    CRPE1.CONNECT.PASSWORD := 'ibssdev';
    CRPE1.CONNECT.PROPAGATE := TRUE;
    CRPE1.SQL.QUERY.TEXT := 'select * from tb_sm_format_into';
    ╔╦╗╔╦╗╔╦╗╔╦╗╔╦╗
    ╠为╣╠人╣╠民╣╠服╣╠务╣ 
    ╚╩╝╚╩╝╚╩╝╚╩╝╚╩╝