如何从VB.NET中连接代码的水晶报表中解决此错误 [英] How do I resolve this error from the crystal report connecting code in VB.NET

查看:70
本文介绍了如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆