Database 与图表的数据库连接

Database 与图表的数据库连接,database,vb.net,Database,Vb.net,几天来,我一直在努力解决这个问题,但每次我试图修复它时,都会遇到同样的错误。我正在尝试将数据库中的数据实现为烛台样式的图表。每次运行它时,我都会遇到相同的错误: System.Data.dll中发生类型为“System.Data.OleDb.OLEDBEException”的未处理异常 其他信息:IErrorInfo.GetDescription失败,E_失败0x80004005 我使用了提供给我的有限资源和在前面回答的问题上找到的代码的组合来创建以下代码 Imports System.Data

几天来,我一直在努力解决这个问题,但每次我试图修复它时,都会遇到同样的错误。我正在尝试将数据库中的数据实现为烛台样式的图表。每次运行它时,我都会遇到相同的错误:

System.Data.dll中发生类型为“System.Data.OleDb.OLEDBEException”的未处理异常

其他信息:IErrorInfo.GetDescription失败,E_失败0x80004005

我使用了提供给我的有限资源和在前面回答的问题上找到的代码的组合来创建以下代码

Imports System.Data
Imports System.Data.OleDb
Public Class Form1


Dim myConnection As OleDbConnection = New OleDbConnection
Dim provider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source ="
Dim dataFile As String = "C:\Users\Ian\Documents\A2 Woking\Computing\Database1\Database_data_source .accdb"
Dim DatabasePass As String = "DatabasePW"
Dim connString As String = provider & dataFile
Dim execute As OleDbDataReader

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    myConnection.ConnectionString = connString

    Dim objDataAdapter As OleDbCommand = New OleDbCommand("Select Time, Open, High, Low, Last FROM EUR_USD_TB", myConnection)

    myConnection.Open()

    execute = objDataAdapter.ExecuteReader

    While execute.Read
        chartTemplate.Series("dataSeries").Points.AddXY(execute("Time"), execute("Low"), execute("High"), execute("Open"), execute("Last"))
    End While
    ' Close the reader and the connection
    execute.Close()
    myConnection.Close()


End Sub
End Class
任何帮助都将不胜感激,我确信这是一件让人恼火的简单事情,我没有得到

这条路是正确的-- 数据库不受密码保护,该变量将在以后使用-- 查询在access中工作--
这段代码非常适用于访问我的登录名中的单独表

是否有任何数据库字段为空?哪行代码引发异常?execute=objDataAdapter.ExecuteReader引发异常,没有空字段通常有更多类似内部异常的详细信息;时间是一个保留字,你需要逃避它。相同的代码在其他地方无法完美工作,除非它是同一个表…SQL是代码的组成部分。事实上,我不知道,execute=objDataAdapter.ExecuteReader是要运行的下一行代码,这是否意味着它在myConnection停止工作。Open