*********高手请进******通过IP连接远程SQL数据库的水晶报表的打印问题!
本人在VB中采用ADO通过IP地址与局域网中数据库服务器建立了连接,在设计水晶报表时,在数据连接属性中设置了要连接的数据库服务器的IP和用户名及密码,并选定了要显示数据的表名,通过预缆功能也看到了该表的记录信息。
在打印命令按钮的CLICK事件中有如下代码:
'Crpt是一个Crystal Report控件对象的名称。
Crpt.Connect = Conn'数据库的connect对象
Crpt.ReportFileName = App.Path + "\sellingticket.rpt"
Crpt.Destination = 0
Crpt.SQLQuery = Strsql’要查询的SQL语句
Crpt.Action = 1
系统提示错误信息:
run-time error '20599'
can not open SQL server
而以上的程序的实现在我用ADO通过ODBC连接时是没有问题的。请高手赐教!!!
给分!最好能给出源代码!
EMAIL 联系:zhufirst@hotmail.com