[英]Example of Where cluase query including the MSACCESS database connection in C#
类似于标题。 只需要一个与Where子句查询的Oledb连接示例。
Private Function SendQueryToOLE() As DataSet
Dim rdrDataReader As OleDb.OleDbDataReader
Dim cmdCommand As OleDb.OleDbCommand
Dim dtsData As New DataSet
Dim dtbTable As New DataTable
Dim i As Integer
Dim SQLStatement As String
Dim oleConnection As OleDb.OleDbConnection
oleConnection.ConnectionString = YourConnectionString
SQLStatement = "SELECT * FROM Table WHERE Field=1"
oleConnection.Open()
cmdCommand = New OleDb.OleDbCommand(SQLStatement, moleConnection)
rdrDataReader = cmdCommand.ExecuteReader()
For i = 0 To (rdrDataReader.FieldCount - 1)
dtbTable.Columns.Add(rdrDataReader.GetName(i), rdrDataReader.GetFieldType(i))
Next
dtbTable.BeginLoadData()
Dim values(rdrDataReader.FieldCount - 1) As Object
While rdrDataReader.Read
rdrDataReader.GetValues(values)
dtbTable.LoadDataRow(values, True)
End While
dtbTable.EndLoadData()
dtsData.Tables.Add(dtbTable)
moleConnection.Close()
Return dtsData
End Function
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.