VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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を使用しています。
心当たりがある方いましたら、何卒宜しくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -