使用OLEDBCommand傳遞參數的步驟如下:
1. 創建一個OLEDBConnection對象并打開連接:
```
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
```
2. 創建一個帶有參數的SQL查詢或存儲過程:
```
string query = "SELECT * FROM Customers WHERE Country = ?";
```
3. 創建一個OLEDBCommand對象,并將連接和查詢作為參數傳遞:
```
OleDbCommand command = new OleDbCommand(query, connection);
```
4. 添加參數到OLEDBCommand對象中:
```
command.Parameters.AddWithValue("@Country", "China");
```
5. 執行查詢并獲取結果:
```
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// 處理查詢結果
}
```
6. 關閉連接:
```
reader.Close();
connection.Close();
```
請注意,以上步驟中的查詢示例中使用了`?`作為參數的占位符,然后通過`command.Parameters.AddWithValue()`方法將實際參數值添加到命令對象中。 如果查詢中有多個參數,您可以使用`@參數名`作為占位符。 同樣,您需要使用`command.Parameters.AddWithValue()`方法為每個參數添加實際參數值。