C# 没有为一个或多个必需参数提供值-Excel
错误报告显示“没有为一个或多个必需参数提供值”您不需要在C# 没有为一个或多个必需参数提供值-Excel,c#,asp.net,C#,Asp.net,错误报告显示“没有为一个或多个必需参数提供值”您不需要在tablename周围加括号。另外,tablename是否具有有效值?您是否尝试过单步遍历代码以查看哪一行抛出错误?我认为此查询是正确的 我犯了和你一样的错误 当时,它找不到列名(区域)处理包含字符的文件列的代码,现在我需要它来进行数值计算。我没有将excel文件括起来。列区域位于excel文件中。 sql1 = "SELECT distinct(Area) FROM (" + tablename + ")" Dim ds_
tablename
周围加括号。另外,tablename
是否具有有效值?您是否尝试过单步遍历代码以查看哪一行抛出错误?我认为此查询是正确的
我犯了和你一样的错误
当时,它找不到列名(区域)处理包含字符的文件列的代码,现在我需要它来进行数值计算。我没有将excel文件括起来。列区域位于excel文件中。
sql1 = "SELECT distinct(Area) FROM (" + tablename + ")"
Dim ds_area As New DataSet
Dim da_area As New OleDb.OleDbDataAdapter(sql1, MyConnection)
da_area.Fill(ds_area)
Me.ListBox1.DataSource = Nothing
Me.ListBox1.Items.Clear()
Me.ListBox1.DataSource = ds_area.Tables(0)
Me.ListBox1.DisplayMember = "Area"
Me.ListBox1.ValueMember = "Area"
Me.ListBox1.SelectedIndex = 0
Me.cmbArea.Items.Insert(0, "Select All")
For i = 0 To ds_area.Tables(0).Rows.Count() - 1
Me.cmbArea.Items.Add(ds_area.Tables(0).Rows(i)(0).ToString)
Next
Me.cmbArea.SelectedIndex = 0
Catch ex As Exception
MsgBox(ex.Message)
End Try