
For hcnt = 1 To 18
w1_kin = 0
cmd.CommandText = "SELECT sum(sisitu_db) FROM syosai " _
& "WHERE hno_db = hcnt "
w1_kin = cmd.ExecuteScalar() + w1_kin
省略
NEXT
テーブルの列hno_dbにあるコード1から18毎の金額合計を求める
のですが、上記の式(コード1の場合)では「hcntは列名の無効」となります。
hno_db = 1 では正しく実行されます。
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
>言語はSqlseverです
「Sqlserver」という言語はありません。
きっと「Visual Basic」ですね。
すでに shimix さんから的確なアドバイスが付いていますが、
意味が分かっていないようです。
>For hcnt = 1 To 18
としているので、「hcnt」は変数です。
それをダブルクォーテーション「"」で囲ってしまっては
単なる文字列になってしまい、変数「hcnt」の「内容」は
取り出せませんよ。
フォームにコマンドボタンを1個配置し、次のコード(3行目から4行目を入力)を実行してみると、何が起こっているかわかるはずです。
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim hcnt As Integer = 1
MessageBox.Show("hcnt=" & hcnt)
End Sub
有難うございました。
hcntが単なる文字列になってしまうのですね。
理解していませんでした。
デバックの方法も有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sqlserverで集計結果をUPDATEし...
-
SQLCMDにて教えていただきたい...
-
sqlserverで同一キー単位で金額...
-
Wacom Cintiq 16 と Wacom Cint...
-
SQL Server management studio ...
-
自己相関サブクエリと自己結合...
-
SQLの副問い合わせ IN演算子とE...
-
SQLサーバー接続 特定のPCがWin...
-
Sheet1$が存在致しませんとエラー
-
Microsoft SQL Serverについて
-
SQLをはじめから勉強するには
-
SQL クエリ データ数
-
Tverは無料でしょうか?
-
サーバー破壊
-
Visuaal Studio Community 2022...
-
Access2021 「ISNULL関数には引...
-
甘いものがすきなのってなおせ...
-
SQLて何ですか!
-
生え際から顎先まで17.5 頭頂か...
-
sql serveについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
希望の位置へフィールドを追加...
-
キーワードを1つにまとめたいです
-
現在CentOSにOpenldapをインス...
-
パススルークエリの使い方について
-
FindFirst複数条件
-
VBAのfor next で繰り返しが出...
-
[ACCESS/VBA]動的にSQL文を...
-
Access2000のVBAでコンパイルエ...
-
accessのvbaでの実行時エラーに...
-
データベースの変換
-
UNION ALLのように順番がありNU...
-
DAO フィルターをかけたい エ...
-
110db+110db=?db 教えて下さい。
-
型 varchar から型 numeric へ...
-
JavaとOracle Javaって何が違う...
-
データベースの最適化をマクロ...
-
SQL Serverとは?
-
AndroidからのAccessデータベー...
-
データベースの2GBって・・・?
-
ハイフン無しの電話番号データ...
おすすめ情報