查看: 1366|回复: 12
|
[痛苦啊]crystal report 怎么改变database path呢??非常急
[复制链接]
|
|
FReportViewer.RPTViewer.ReportSource = Application.StartupPath + "\Report\PurchaseOrder.rpt"
现在我的database是c:\
可是我rpt里面的d:\
怎么在VB.net里面改变它的path呢? |
|
|
|
|
|
|
|
发表于 26-7-2005 05:55 PM
|
显示全部楼层
去你的CRYSTAL REPORT 改啦, 用SET DATASOURCE LOCATION |
|
|
|
|
|
|
|
楼主 |
发表于 26-7-2005 06:13 PM
|
显示全部楼层
我现在用program handle..如果每次都叫client去改。。那太。。。。 |
|
|
|
|
|
|
|
发表于 26-7-2005 09:52 PM
|
显示全部楼层
用 PROGRAM HANDLE 的话,你可以用 IIF 的方式改。
不知能不能帮到你. |
|
|
|
|
|
|
|
发表于 27-7-2005 09:08 AM
|
显示全部楼层
注:我用SQL SERVER 2000
rptPrintDoc.Load(Application.StartupPath & "\" & sReport)
Dim logOnInfo As New TableLogOnInfo
Dim i As Integer
' Loop through every table in the report.
For i = 0 To rptPrintDoc.Database.Tables.Count - 1
' Set the connection information for current table.
logOnInfo.ConnectionInfo.ServerName = gSQLServer
logOnInfo.ConnectionInfo.DatabaseName = gSQLDb
logOnInfo.ConnectionInfo.UserID = gUser
logOnInfo.ConnectionInfo.Password = gPwd
rptPrintDoc.Database.Tables.Item(i).ApplyLogOnInfo(logOnInfo)
Next i
[ 本帖最后由 DRAGONISM 于 27-7-2005 09:10 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 27-7-2005 06:56 PM
|
显示全部楼层
原帖由 kucca 于 26-7-2005 05:39 PM 发表
FReportViewer.RPTViewer.ReportSource = Application.StartupPath + "\Report\PurchaseOrder.rpt"
现在我的database是c:\
可是我rpt里面的d:\
怎么在VB.net里面改变它的path呢?
建议您把Report的Path写在ini File或Registry里。
然后用Code来读取即可。 |
|
|
|
|
|
|
|
发表于 9-8-2006 04:02 PM
|
显示全部楼层
我用过一招
就是把database location记录在main()/main MDI form里面
这样就不怕registry坏而出问题了
虽然有点白痴但很容易 |
|
|
|
|
|
|
|
发表于 9-8-2006 11:37 PM
|
显示全部楼层
原帖由 kucca 于 26-7-2005 06:13 PM 发表
我现在用program handle..如果每次都叫client去改。。那太。。。。
你可以叫用户改第一次, 然后之后储存在 registry 或 file 里. |
|
|
|
|
|
|
|
发表于 10-8-2006 01:48 AM
|
显示全部楼层
原帖由 goatstudio 于 9-8-2006 11:37 PM 发表
你可以叫用户改第一次, 然后之后储存在 registry 或 file 里.
要怎样作huh?我是指coding.... |
|
|
|
|
|
|
|
发表于 10-8-2006 09:21 AM
|
显示全部楼层
原帖由 haroldlbc 于 10-8-2006 01:48 AM 发表
要怎样作huh?我是指coding....
你是指怎么样的 coding? 储存在 registry 的? 还是储存在 file 的? |
|
|
|
|
|
|
|
发表于 10-8-2006 09:55 AM
|
显示全部楼层
原帖由 goatstudio 于 10-8-2006 09:21 AM 发表
你是指怎么样的 coding? 储存在 registry 的? 还是储存在 file 的?
都要....有空就解释下。 |
|
|
|
|
|
|
|
发表于 11-8-2006 12:46 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 11-8-2006 09:56 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|