初めまして。
現在OLEDBを用いて、EXCELのセルのデータ更新を行おうとしております。
そこで疑問に思った点があるのですが、
" UPDATE [test] SET B8 = 'test'";
のような書き方でエラー無く更新する方法はありますか?
上記はテーブル名の部分がExcelの名前設定している範囲で、
その名前範囲の中のB8行を更新しようとしています。
ただ、上記だと{1 つ以上の必要なパラメーターの値が設定されていません。}エラーが出てしまいます。
なにとぞお力添えお願い致します。
★良い回答には回答済みマークを付けよう! MVP - .NET http://d.hatena.ne.jp/trapemiya/
B8行という表現は正しいですか? なんとなくですが、B8セルを書き替えたいのかなと
どちらにしてもですが、UPDATE文での更新はセル指定又は行指定での更新は出来ません。 ※セル指定ではなく、任意の列の値が一致する行を索引しての更新です。
以上、見当違いでしたらすみません。