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

投稿日: 2003/12/09(Tue) 11:48
投稿者kyoro
Eメール
URL
タイトルMSFlexGridでテーブルデータを表示

はじめまして。いつも困ったときに助けられています。
今回は、にっちもさっちもいかなくなってしまい、お知恵を拝借したく書き込みさせていただきました。

ADOでサーバーに接続し、テーブルのデータをMSFlexGridに表示させたいのです。
下のようにVB6でコーディングしたのですが、★で
「オブジェクト変数またはwith変数が設定されていません。」
とエラーが返されてしまいます。

-------------------------------------------------------
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim MySQL As String
Dim MyData As String
        
    MyData = "テーブル名"
        
    MSFlexGrid1.Clear
    
    Set cn = New ADODB.Connection
    cn.ConnectionString = "driver={SQL Server};" & _
                          "server=XXXXXXX;" & _
                          "UID=;" & _
                          "PWD=;" & _
                          "database=XXXXXX"
    cn.CommandTimeout = 30
    cn.Open
    
    Set rs = New ADODB.Recordset

    MySQL = ""
    MySQL = MySQL & "SELECT A,"
    MySQL = MySQL & "       B,"
    MySQL = MySQL & "       C "
    MySQL = MySQL & "From " & MyData

    rs.Open MySQL, cn, adOpenStatic, adLockOptimistic

★ Set MSFlexGrid1.DataSource = rs ←ここでエラー

End Sub
--------------------------------------------------------
※参照設定で「Microsoft ActiveX Data Objects 2.7 Library」は選択してあります。

どなたか教えてください。よろしくお願いします。


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

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

- Web Forum -