"あまりにも多くのフィールドが定義されていません"という例外を避けるため、DataSetに行を追加したいが、特定の行数だけを追加したい。これは私がこれまで試してみました何をされていますOleDbDataAdapterのFillメソッドを使用して、決められた数の行だけを追加する方法はありますか?
OleDbCommand command = new OleDbCommand(@"SELECT TOP 100 FROM [" + SheetName + "]", connection);
例外:SELECT文では、スペルミスや不足している予約語または引数名を含み、または句読点が正しくありません。
OleDbCommand command = new OleDbCommand(@"SELECT * FROM [" + SheetName + "] LIMIT 100", connection);
例外:FROM句の構文エラーです。あまりにも多くのフィールドが定義された:
はまた、私は別の siteOleDbCommand command = new OleDbCommand(@"SELECT TOP 100 * FROM [" + SheetName + "]", connection);
Exceptionから得たことを、これを試してみました。
他に何を試してもわかりません。
なぜ大括弧 "[]"を挿入しようとしていますか? –