vb.net - VB.NET中无法识别的数据库格式错误
问题描述
我使用 dbf/dbase 数据库时出错。
我想使用CPN
数据库中列的值创建一个组合框,并且我只想显示QOH
列不为零或空白的数据。
这是我到目前为止所拥有的:
Dim Builder As New OleDb.OleDbConnectionStringBuilder With
{
.Provider = "Microsoft.Jet.OLEDB.4.0",
.DataSource = IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop))
}
Builder.Add("Extended Properties", "dBase IV") 'I added this code but still error'
Dim dt = New DataTable()
Using adapter As New OleDbDataAdapter("select CPN,ITM,ITC,QOH,PRS FROM IFG WHERE QOH > 0", Builder.ToString)
adapter.Fill(dt)
End Using
Me.DataGridView1.DataSource = dt
'ADD CODE FOR COMBOBOX
Private Sub ComboBox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim dv As DataView = dt.DefaultView
dv.RowFilter = String.Format("ITM LIKE '%{0}%'", ComboBox1.SelectedItem.ToString())
DataGridView1.DataSource = dv
End Sub
我看到这些错误:
我怎样才能解决这个问题?
解决方案
推荐阅读
- sonata-admin - Sonata Block Bundle 编辑表单不保存 EntityType
- android - 混合版本会导致 Firebase 中的运行时崩溃?
- r - 无法使用功能在 R 中发送电子邮件
- javascript - 在将值从数据表存储到变量时,它要么说服务器端未定义,要么变量未定义
- java - Jhipster Prod 构建失败以及未找到 Cloudfoundry 错误
- linux - 定期运行 shelll 脚本或运行 raspbian 的树莓派 3
- php - word press 管理员不工作
- pandas - 百分比计数动词,名词使用 Spacy?
- c# - 使用 NAudio.Lame
- java - 来自 trunc()-ed 字段的 JOOQ orderBy()