投稿日 | : 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
指摘、ご教授お願いします!