ADO.Net Excel,检查表是否存在?
我正在使用ADO.Net处理Excel文档。基本上,我在一个名为“source”的表中查找值,并创建一个名为“result”的新表,该表将填充查询结果 我有几个问题ADO.Net Excel,检查表是否存在?,.net,asp.net,vb.net,excel,ado.net,.net,Asp.net,Vb.net,Excel,Ado.net,我正在使用ADO.Net处理Excel文档。基本上,我在一个名为“source”的表中查找值,并创建一个名为“result”的新表,该表将填充查询结果 我有几个问题 A) 如何检查表是否存在 如果没有,就创建一个新的 B) 表是否与中的图纸相同 卓越 我从这个例子开始工作。。 这是我目前最好的解决方案 dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "
- A) 如何检查表是否存在 如果没有,就创建一个新的
- B) 表是否与中的图纸相同 卓越
这是我目前最好的解决方案
dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
If dt.Rows.Count > 0 Then
For Each row As DataRow In dt.Rows
For Each column As DataColumn In dt.Columns
If row(column).ToString() = "result" Then
blnResultTableExists = True
End If
Next
Next
End If
这是我目前最好的解决方案
dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
If dt.Rows.Count > 0 Then
For Each row As DataRow In dt.Rows
For Each column As DataColumn In dt.Columns
If row(column).ToString() = "result" Then
blnResultTableExists = True
End If
Next
Next
End If