我的代码中的未知数据库连接器错误

Fau*_*Orc 6 .net vb.net crystal-reports

Dim rp As New ReportDocument
Dim myData As New MyDataSet
Dim dt As New MyDataSet.UserDataTable
Dim FirstRow As MyDataSet.UserRow = _
  CType(myData.User.NewRow, MyDataSet.UserRow)
FirstRow.MemberID = "1"
FirstRow.FirstName = "Amir Hossein"
FirstRow.LastName = "Rahnama"
myData.User.Rows.Add(FirstRow)

Dim SecondRow As MyDataSet.UserRow = _
  CType(myData.User.NewRow, MyDataSet.UserRow)
SecondRow.MemberID = "2"
SecondRow.FirstName = "Aziz"
SecondRow.LastName = "Khodaie"
myData.User.Rows.Add(SecondRow)

rp.Load("C:\Report.rpt")
rp.SetDataSource(myData)
CRV1.ReportSource = rp
Run Code Online (Sandbox Code Playgroud)

设置数据源时出现错误:

文件C中的未知数据库连接器错误错误:\ DOCUME~1\A_RAHN~1\LOCALS~1\Temp\1\Report {832105B2-2E31-4018-9761-77581CC86142} .rpt:未知数据库连接器错误

为了通知您,我使用Crystal Reports 2008独立IDE创建了该报告,而不是在VS2010 IDE中生成该报告,并将其绑定到该数据集,以及晶体报告向导.

Fau*_*Orc 8

您需要做的是您将按以下顺序向startup元素添加属性:

 <startup useLegacyV2RuntimeActivationPolicy="true">        
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
Run Code Online (Sandbox Code Playgroud)