線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2563
推到 Plurk!
推到 Facebook!

ASP.NET 與Crystal Report 之連結登入失敗

尚未結案
sham1980
一般會員


發表:17
回覆:14
積分:6
註冊:2005-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-26 15:06:45 IP:210.65.xxx.xxx 未訂閱
我在test.aspx下已有crystalreportviewer,以下是我的程式碼,為什麼還是登入失敗呀。請知道的大大告知一下好嗎,我都找不到原因,謝謝。 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '在這裡放置使用者程式碼以初始化網頁 crvReport.ReportSource = "C:\Inetpub\wwwroot\DataGridTest\CrystalReport1.rpt" Dim crReport As New ReportDocument Dim crLogOnInfo As New TableLogOnInfo Dim crTable As CrystalDecisions.CrystalReports.Engine.Table crReport.Load("C:\Inetpub\wwwroot\DataGridTest\CrystalReport1.rpt") 'crReport.Load("C:\Inetpub\wwwroot\WebApplication1\Book\WebPage2304.rpt") For Each crTable In crReport.Database.Tables crLogOnInfo = crTable.LogOnInfo With crLogOnInfo.ConnectionInfo .ServerName = "ASPTEST" .UserID = "sa" .Password = "itgood" .DatabaseName = "Test" End With crTable.ApplyLogOnInfo(crLogOnInfo) Next crvReport.DataBind() End Sub
oddman
一般會員


發表:0
回覆:9
積分:1
註冊:2005-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-27 17:54:26 IP:220.130.xxx.xxx 未訂閱
參考一下.... 將 For Each crTable In crReport.Database.Tables crLogOnInfo = crTable.LogOnInfo With crLogOnInfo.ConnectionInfo .ServerName = "ASPTEST" .UserID = "sa" .Password = "itgood" .DatabaseName = "Test" End With crTable.ApplyLogOnInfo(crLogOnInfo) Next 修正成 For Each crTable In crReport.Database.Tables crLogOnInfo = crTable.LogOnInfo With crLogOnInfo.ConnectionInfo .ServerName = "ASPTEST" .UserID = "sa" .Password = "itgood" .DatabaseName = "Test" End With Next crTable.ApplyLogOnInfo(crLogOnInfo) 試試看有沒有能解決你的問題....
sham1980
一般會員


發表:17
回覆:14
積分:6
註冊:2005-05-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-05-28 08:48:35 IP:210.65.xxx.xxx 未訂閱
終於有人肯回我了,感謝你的回應。 我試了,可是沒有用耶,不知道是怎麼回事。 我用了好幾個方法,不知道你有沒有demo可以分享一下呢 ???
oddman
一般會員


發表:0
回覆:9
積分:1
註冊:2005-04-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-05-30 10:21:15 IP:220.130.xxx.xxx 未訂閱
Dim ReportDocument1 As New ReportDocument Dim myTableLogOnInfo As New TableLogOnInfo Dim myTable As Table ReportDocument1.Load(Server.MapPath("Report1.rpt")) For Each myTable In ReportDocument1.Database.Tables myTableLogOnInfo = myTable.LogOnInfo With myTableLogOnInfo.ConnectionInfo .ServerName = "ServerDB" .DatabaseName = "DBName" .UserID = "TEST" .Password = "abcd" End With Next myTable.ApplyLogOnInfo(myTableLogOnInfo) CrystalReportViewer1.ReportSource = ReportDocument1 我的程式這樣是OK的 ... 參考一下囉...
sham1980
一般會員


發表:17
回覆:14
積分:6
註冊:2005-05-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-01 15:55:16 IP:210.65.xxx.xxx 未訂閱
我試了,可是還是不行耶,是不是我其他設定不對呢?? 還是有其他我沒有注意到的地方,能否請高手幫忙解答呢 ?? 謝謝。
oddman
一般會員


發表:0
回覆:9
積分:1
註冊:2005-04-19

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-01 16:26:34 IP:220.130.xxx.xxx 未訂閱
先確定你的SQL Server Connection 的名稱 帳號 密碼是否都OK 可以用Enterprise Manager 連連看有沒有問題.... 如果還是同樣無法登入的問題 可以的話請描述你的環境 因為我在Windows 2000 SP4 Visual Studio .NET 2003 上面的程式是ok的 之前也是試了很多種不同方式 好像大家的情況都不同ㄟ.... 或是使用搜尋功能 找找這個其他討論區中關於Crystal Report"登入錯誤"的其他文章 這邊有很多資源可參考喔.....
sham1980
一般會員


發表:17
回覆:14
積分:6
註冊:2005-05-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-01 16:41:08 IP:210.65.xxx.xxx 未訂閱
我的環境跟你都一樣,使用的都是win2000 sp4 跟 vs 2003 可是~~不知道為啥就是不行,我想去買本有關asp.net與crystal report的書來看看了,已經買了兩本asp.net的書了,又要破費去買書~>~<~ 謝謝你囉,oddman。
系統時間:2024-05-22 1:47:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!