我一开始做的报表是在一个临时目录下用一个临时数据库做的,比如是在k:\a\gzb.mdb,
我在程序做好后在正式的目录下编译,比如c:\gzgl.
程序运行时却总提示"k:\a\gzb.mdb不是一个有效的路径."
但点击确定后又能正确的连上正确的数据库,比如c;\gzgl\gzb.mdb.
这是怎么回事呀?我要怎么解决这个问题呢?
我在程序做好后在正式的目录下编译,比如c:\gzgl.
程序运行时却总提示"k:\a\gzb.mdb不是一个有效的路径."
但点击确定后又能正确的连上正确的数据库,比如c;\gzgl\gzb.mdb.
这是怎么回事呀?我要怎么解决这个问题呢?
CrystalReport1.DataFiles(0) = "c:\gzgl\gzb.mdb"
Dim i As Long
If conn.State = adStateOpen Then conn.Close
If strint = "" Then
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\gzb.mdb;Persist Security Info=False"
Else
connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strint & ";Persist Security Info=False"
End If
conn.ConnectionString = connstr
conn.Open
conn.CursorLocation = adUseClient If rs.State = adStateOpen Then rs.Close
rs.Open "gzb", conn, adOpenKeyset, adLockReadOnly在水晶报表里我没选"将数据与报表一同保存"呀