-4
string Category = comboBox1.Text;
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\Users\\admin\\Documents\\INV.xlsx; Extended Properties=\"Excel 8.0\"";
OleDbConnection connection = new OleDbConnection(connectionString);
string sql = "SELECT * FROM [RAW DATA$] WHERE [Category: Name] = @Category";
OleDbCommand cmd = new OleDbCommand(sql, connection);
cmd.Parameters.AddWithValue("@num", SqlDbType.Int).Value = Category;
OleDbDataAdapter dataadapter = new OleDbDataAdapter(sql, connection);
標準問題をAccessでパラメータとして知らないものをすべて解釈するので、 "Category:Name"という名前のカラムと "RAW DATA $"というテーブルがあることを確認してください。 –
あなたの質問は? –