投稿日 | : 2004/07/22(Thu) 15:18 |
投稿者 | : hiro |
Eメール | : |
URL | : |
タイトル | : DataGrid上でのエクセルファイル編集 |
初めて投稿させて頂きます。
VB6で既存のエクセルファイルを読み込み、データベース化しようと思っているのですが、
なかなか思うようにいかず行き詰まっています。
自分がやった状況は、ADOを利用してDataGridとエクセルファイルを接続して、DataGrid上に
エクセルファイルのセル内容を表示させるところまでは出来たのですが、データの書き換え、
削除等の編集ができません・・・
DataGridプロパティのAllowAddNew、AllowArrows、AllowDelete、AllowUpdateは全てTrueに
設定してあります。
以下ソースの一部です。
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim mySQL As String
cn.ConnectionString = "provider=MSDASQL;" & "DSN=cnExcel"
cn.Open
mySQL = "select * from [取引先$]"
rs.Open mySQL, cn, adOpenStatic, adLockOptimistic
Set DataGrid1.DataSource = rs
環境はwin2000、VB6(SP5)、エクセルファイルは97を使用しています。
心当たりがある方いましたら、何卒宜しくお願いします。