如何从VB.NET中连接代码的水晶报表中解决此错误 [英] How do I resolve this error from the crystal report connecting code in VB.NET
本文介绍了如何从VB.NET中连接代码的水晶报表中解决此错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Imports System.Data.OleDb
Public Class Form2
Private Sub CrystalReportViewer1_Load(sender As Object, e As EventArgs) Handles CrystalReportViewer1.Load
End Sub
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.InitializeComponent()
Dim myConn As New OleDbConnection("Provider = Microsoft.jet.OLEDB.4.0; Data Sourse = D:\kaybee\databases\try11.mdb")
Dim MyCommand As New OleDbCommand()
MyCommand.Connection = myConn
MyCommand.CommandText = "SELECT SerialNumber,dated,ReceivedFrom,ReceivedFrom,DocketReferance,DocumentDescription,HandedOverTo FROM try11"
myConn.Open()
MyCommand.CommandType = CommandType.Text
Dim da As New OleDbDataAdapter()
da.SelectCommand = MyCommand
Dim myDS As New DataSet1()
da.Fill(myDS, "try11")
Dim oRPT As New try14()
oRPT.SetDataSource(myDS)
CrystalReportViewer1.ReportSource = oRPT
End Sub
End Class
我尝试过:
da.Fill(myDS,try11)
错误在于这一行,但不知道它是什么
它说无法找到可安装的ISAM。
What I have tried:
da.Fill(myDS, "try11")
error lies in this line but dont know what it is
it says Could not find installable ISAM.
推荐答案
最有可能的原因是你使用的是64位机器和应用程序设置为使用任何CPU - 这将默认为x64
重新编译应用程序&将平台设置为x86
亲切的问候
Most likely reason is that you are using a 64 Bit machine & the application is set to use Any CPU - this will default to x64
Recompile the application & set the Platform to x86
Kind Regards
这篇关于如何从VB.NET中连接代码的水晶报表中解决此错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文