出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4287] レコードを連続して更新できません。 |
投稿者:snoopさん 2004/05/18 10:47:02 |
こんにちは、snoopと申します。 早速ですが、いまFor文を使って任意の回数分の update文を実行したいと思っています。 しかし、1回目の更新は実行されるのですが、 それ以降が実行されません。 ソースはおそらくあっていると思うのですが、 何度も試行錯誤してもうまくいかないので どなたか教えていただけませんか? ・テーブル holi_Code 日付コード テキスト型 主キー holi_Date 日付 テキスト型 ・ソース : 省略 : tmp = Split(koshinDay, ",") resultTmp = Split(result, ",") 'トランザクションの開始 ObjConn.BeginTrans For i=0 To Ubound(tmp) If Len(resultTmp(i+1)) <> 8 Then Err.Number = 1 Exit For End If StrSQL = "update HOLIDAY set " StrSQL = StrSQL & " holi_Date = '" & resultTmp(i+1) & "'" StrSQL = StrSQL & " where holi_Code = '" & tmp(i) & "'" ObjConn.Execute(StrSQL) Next 'トランザクション中にエラーがないかの確認と各処理 'エラーがない場合、コミット処理 If Err.Number = 0 then : : 省略 : よろしくお願いします。 |
![]() ![]() |
![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |