|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
ASPにおけるAVG関数の利用方法について
アンプさん
[2003/05/23 0:43:02]
[3351]
|
Re:ASPにおけるAVG関数の利用方法について
だいさん
[2003/05/23 9:36:39]
[3352]
Re:ASPにおけるAVG関数の利用方法について
アンプさん
[2003/05/27 0:51:57]
[3372]
|
| [3351] ASPにおけるAVG関数の利用方法について |
| 投稿者:アンプさん 2003/05/23 0:43:02 |
| はじめまして。 最近,ASP+ACCESS2000を使ったプログラムを作っているのですが、For文を使ってAVG関数をまわすことができず悩んでいます。 たとえば、DBのフィールド名が"1","2","3"…となっているので、 FOR j=1 To 100 cmdTemp.CommandText = "SELECT AVG(j) FROM ×××" と記述すると、 "Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access Driver] パラメータが少なすぎます。1 を指定してください。" と出てきます. AVG(1)と全角で指定すると正しく実行してくれます. AVG関数に渡すパラメータはどのような型にすれば良いか、教えてください. よろしくお願い致します. |
| [3352] Re:ASPにおけるAVG関数の利用方法について |
| 投稿者:だいさん 2003/05/23 9:36:39 |
| > cmdTemp.CommandText = "SELECT AVG(j) FROM ×××" cmdTemp.CommandText = "SELECT AVG(" & j & ") FROM ×××" ではどうでしょう? |
| [3372] Re:ASPにおけるAVG関数の利用方法について |
| 投稿者:アンプさん 2003/05/27 0:51:57 |
| ご回答ありがとうございました cmdTemp.CommandText = "SELECT AVG([" & j & "]) FROM ×××" でできました。 だいさんの方法は実は実施済みで、結果はj=1のときAVG=1,j=10のときAVG=10となってしまいます. |
|
TreeBBS For ASP V.0.1.3 |