以下代码是员工通过系统接收客户订单并且系统状态"订单发送"。
VB.NET运行良好,只是来自VB的数据应该自动转到我的Access数据库。下面的问题是代码行11/12,我输入我的数据库文件,它将保存来自VB.Net的数据。它给了我
" C:\用户\公共\ STU-1存放\用户区域\ 4 \ oo423 \我 Documents \ Database511.accdb(Access 2007 - 2013文件格式) - 访问' 不是一个有效的道路。确保路径名拼写 正确并且您已连接到文件所在的服务器 驻留"
MessageBox.Show("Order sent")
Dim connString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\user\public\\stu-storage1\user-area\4\oo423\My Documents\Database511.accdb(Access 2007 - 2013 file format) -Access"
Dim MyConnection As System.Data.OleDb.OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim tables As DataTableCollection
Dim source1 As New BindingSource
MyConnection = New OleDbConnection
MyConnection.ConnectionString = connString
ds = New DataSet
tables = ds.Tables
da = New OleDbDataAdapter("Database511", MyConnection)
da.Fill(ds, "Database511.accdb")
Dim view As New DataView(tables(0))
source1.DataSource = view
DataGridView1.DataSource = view
答案 0 :(得分:0)
错误信息非常清楚。所以将此行更改为:
Dim connString As String = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\users\public\stu-storage1\user-area\4\oo423\My Documents\Database511.accdb"