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

投稿日: 2005/10/04(Tue) 17:26
投稿者まさ
URL
タイトルRe^8: レコードの取得・表示

PCの調子が悪くなって、書き込みがおそくなってしまいました!
いなさん、つぼちゃんさん、適切なご教授と指摘ありがとうございます。
SQL文とデータ読込みは無事上手く行きました!
ただ、いろいろ調べたんですが、スプレッドシート(Spread3.0を使っているのですが・・・)への書き込みが
出来ないんです。。。
こんな感じで書いてみました。

AstrSQL = "select t_uriageh.denno, t_uriageh.kokyakucd, t_uriaged.gyono,t_uriaged.syohincd,  
      m_syohin.syohinname,"
AstrSQL = AstrSQL & " m_syohin.hantan, t_uriaged.suryo from t_uriageh, t_uriaged, m_syohin"
AstrSQL = AstrSQL & " where t_uriageh.denno = t_uriaged.denno and t_uriaged.syohincd =    
      m_syohin.syohincd"
AstrSQL = AstrSQL & " and t_uriageh.kokyakucd = " & CStr(code.Text)
    
Set OraDS = OraDB.CreateDynaset(AstrSQL, 0&)

    
    Do Until OraDS.EOF
    
       If OraDS.Fields(2) = 1 Then
            vaSpread1.SetText 1, 1, OraDS.Fields(2)
            vaSpread1.SetText 1, 2, OraDS.Fields(3)
            vaSpread1.SetText 1, 3, OraDS.Fields(4)
            vaSpread1.SetText 1, 4, OraDS.Fields(5)
            
            Else
            If OraDS.Fields(2) = 2 Then
                vaSpread1.SetText 1, 1, OraDS.Fields(2)
                vaSpread1.SetText 1, 2, OraDS.Fields(3)
                vaSpread1.SetText 1, 3, OraDS.Fields(4)
                vaSpread1.SetText 1, 4, OraDS.Fields(5)
             End If
        End If
    OraDS.MoveNext
    Loop

指摘、ご教授お願いします!


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

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

- VBレスキュー(花ちゃん) - - Web Forum -