出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[4374] Re:サブクエリを使わないでデータを抽出
投稿者:YasNet(管理人)さん 2004/06/16 13:25:32
こんにちは YasNet(管理人)です。

Ubound(Hairetu) -1で解決すると思います。
0はじまりなので・・・総数-1が正解ですね。
失礼しました。

それでは 失礼致します。

> こんなに早くレスありがとうございます!
> 管理人さんのアドバイスを参考にやってみたらできました!
>
> > StrSQL ="select * from テーブル2 where 氏名 in ("
> > For i=0 to Ubound(Hairetu)
> > StrSQL =StrSQL & Hairetu(i) & ","
> > Next
> > '--- 手抜き(最後の,が不要なので消す)
> > StrSQL = Left(StrSQL, Len(StrSQL) - 1)
> >
> > StrSQL =StrSQL & ")"
>
> ただ、最後の,を消すときに
>
> StrSQL = Left(StrSQL, Len(StrSQL) - 2)
>
> と1を2に変えなきゃだめなんです・・
> なんか配列がおかしいのか、 , を
> 消す前のSQLをresponse.writeで出力してみると
> inの後が
>
> in (1,13,14,15,16,19,20,,
>
> となっているのです。
> なぜカンマが2つあるのか・・??
> よろしければ配列の作り方におかしい箇所があるか
> 見ていただけますか?
>

サブクエリを使わないでデータを抽出   Ryoさん [2004/06/16 11:34:20] [4370]
  Re:サブクエリを使わないでデータを抽出   YasNet(管理人)さん [2004/06/16 12:16:33] [4371]
    Re:サブクエリを使わないでデータを抽出   Ryoさん [2004/06/16 13:08:38] [4373]
      Re:サブクエリを使わないでデータを抽出   YasNet(管理人)さん [2004/06/16 13:25:32] [4374]
        Re:サブクエリを使わないでデータを抽出   Ryoさん [2004/06/16 14:52:11] [4375]
    Re:サブクエリを使わないでデータを抽出   通りすがりさん [2004/06/17 15:06:28] [4385]


TreeBBS For ASP V.0.1.3
Program By YasNet