4.配列の値は、CheckCardsuminf関数にて使用する。ありますが、どう使用されているのかがわかりません。カードIDというのは文字列なのでしょうか、数値なのでしょうか。それによってどう修正するべきかが変わってきます。CheckCardsuminfo()の中でgroup[]が数値(整数)として扱われているのか、文字列として扱われているのか教えてください。GetGroupIcids();と引数なしで呼ばれています。引数に渡した数だけループしてFETCHして配列に格納しているようなのですが、これはなぜでしょうか。4.配列の値は、CheckCardsuminf関数にて使用する。ついて・group[]は文字列型になります。GetGroupIcids(nCountGroup)が正解です。その前に、GetCountGroup関数にて件数を格納します。・GetGroupIcids関数にて件数分の配列にカードIDを代入する。・GetCountRecord関数にて、配列にあるカードIDが、あるDBに何レコードあるか確認し、2レコードならDBに登録する。(0)通報するANo.1ham_kamoよくわからないところがあるので補足をお願いします。・配列の宣言では、宣言時に初期化する場合以外は、明示的に要素数を指定する必要があったと思うのですが、これでコンパイル通ってますか?(最近Cから遠ざかっているから、知らないうちに仕様変わったのかな...)・ソースを見る限り、これはmain()の中でローカルに宣言されているようですが、GetGroupIcids()の中で値を代入しているように見えます。スコープ外なので、main()以外の関数からこの配列変数は見えないと思うのですが。アップするためにソースの一部をカットして切り貼りしているうちに、本当はmainの外で宣言されているのを中に書いてしまったのでしょうか?それはとりあえず置いておいて、GetGroupIcids()の中ですが、group[nIndex]=www_corp;というのは、FETCHしてwww_corpに入れた「数値」をgroup[]に代入したいのでしょうか?とすると、www_corp[]は文字列の配列なので、group[nIndex]=atoi(www_corp);というように数値に変換する必要があります。上記ではgroup[]はchar型の配列として宣言されています。?もし文字列としてコピーしたいのであれば、strcpy(group[nIndex],www_corp);などとする必要がありますが、それならばgroupはcharの配列でなくchar[]の配列でないといけないですよね。アップするためにソースの大部分を省略していると思うのですが、大事なところをもう少し正確に書いていただいた方が解決が早いと思います。・配列の宣言は、空白のままで通っています。];で、宣言してます。・流れは、以下の通りです。:icid_corp;group[nIndex]=icid_corp;}・データの流れは、以下のようになります。1.GetGroupIcids関数にて、DBより、CARDIDを抽出する。2.FETCHにて、変数icid_corpに代入する3.変数icid_corpを、配列groupに代入する。4.配列の値は、CheckCardsuminf関数にて使用する。PHPとオラクルDBでテストしてみたいのですが、PHPはフリーで手に入るのですが、Windows環境でオ...SQLでのレコードの抽出について。SQLでのレコードの抽出について。いつもお世話になります。使用法に関して質問です。CDを読み込む際、runInstallerを実行すると以下のメッセージが出力されます。MySQLの経験はありますが、Oracleは初心者です。Reserved.掲載情報の著作権は提供元企業等に帰属します。