在程序中调用水晶报表,在设计时水晶报表已经确定了连接, 如果程序在调用时 ,连接的数据源发生改变,就会导致报表打印错误。 比如,一开始,报表设计时连结的数据源是 A服务器上的 B数据库 但是当程序到客户那里运行的时候,却需要连结 X服务器上的Y数据库 如果数据库的名称不相同,即 B不等于 Y 那打印时就会出现错误。 不知道,在程序中如何动态的改变数据连结。
我的开发环境是 DELPHI5 +水晶报表8.5
相关语句如下:
Crpe1.Connect.ServerName := DBSvName;
Crpe1.Connect.UserID :=UsrName;
Crpe1.Connect.Password :=UsrPw;
Crpe1.Connect.DatabaseName := ADBName;
Crpe1.Connect.Test ;
Crpe1.SQL.Query.Assign(( Memo_SQL.Lines) );
Crpe1.DiscardSavedData;
Crpe1.Execute ;
我的开发环境是 DELPHI5 +水晶报表8.5
相关语句如下:
Crpe1.Connect.ServerName := DBSvName;
Crpe1.Connect.UserID :=UsrName;
Crpe1.Connect.Password :=UsrPw;
Crpe1.Connect.DatabaseName := ADBName;
Crpe1.Connect.Test ;
Crpe1.SQL.Query.Assign(( Memo_SQL.Lines) );
Crpe1.DiscardSavedData;
Crpe1.Execute ;
解决方案 »
- DElphi ImageList1 动态加载Ico图标会失真怎么解决啊?
- 程序中的两个窗体突然不能互相通信是为什么?
- 怎么才能优化下面的这段代码?执行起来好象比较慢
- 如何实现窗体的平铺和折叠?
- InstallShield Developer 7.0 East Language Pack 的问题!!!
- 如何保存两个label前置和后置的顺序?
- Delphi API Socket通讯接收不到数据。
- 如何在保存时判断如果tdbedit中的值为空则付为0。———在线等待
- 怎样动态访问TabSheet中的webBrowser?
- 关于XE10 Android手机APP 上传图片FTP 到服务器目录下的问题
- 怎么给当前时间加上个时间
- 求Sql语句,谢谢
“ 先把数据查询出来然后保存成本地表xx.db,” 怎么做到的呢,有没有现成的例子呢?