投稿日 | : 2004/07/22(Thu) 15:53 |
投稿者 | : dai |
Eメール | : dee_bassist@hotmail.com |
URL | : http://homepage2.nifty.com/Dee/ |
タイトル | : Re: DataGrid上でのエクセルファイル編集 |
> VB6で既存のエクセルファイルを読み込み、データベース化しようと思っているのですが、
ExcelをADOで直接編集する場合、いくつかの制限事項(後述URL)があります。
Excel上のデータ編集はExcelのマクロで行い、
MDBファイル等のデータベースへ取り込んでからADOでデータ編集されたほうが、何かと便利です。
> cn.ConnectionString = "provider=MSDASQL;" & "DSN=cnExcel"
Excel への ODBC 接続はデフォルトでは読み取り専用になります。
また、一度にレコード単位での削除ができない等の制限があります。
[HOWTO] VB または VBA から ADO を Excel データで使用する
http://support.microsoft.com/default.aspx?scid=kb;JA;257819
を参考にしてみてください。