PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
3238 98/09/14 14:05:41 ユニークキーに日付? By クニ
3232 98/09/14 13:04:46 RE:RE:RE:PB5: INSERT機能が動かないんです・・・ By てとらぽっと
3224 98/09/11 17:00:21 RE:RE:PB5: INSERT機能が動かないんです・・・ By Maki
3218 98/09/11 15:37:14 RE:PB5: INSERT機能が動かないんです・・・ By こてちゅ
3217 98/09/11 14:51:58 RE:RE:更新特性の更新可能なカラム By Maki
3213 98/09/11 13:39:39 RE:RE:RE:SELECT句にユニークキーを加えて下さい By あすかちゃんの父
3212 98/09/11 13:29:13 RE:更新特性の更新可能なカラム By てとらぽっと
3211 98/09/11 13:29:05 RE:PB5: INSERT機能が動かないんです・・・ By HIDENORI
3209 98/09/11 12:44:27 RE:RE:SELECT句にユニークキーを加えて下さい By Maki
3207 98/09/11 12:22:17 RE:SELECT句にユニークキーを加えて下さい By てとらぽっと
3204 98/09/11 11:25:55 PB5: INSERT機能が動かないんです・・・ By Maki

カテゴリ:旧電子会議室
日付:1998年09月14日 13:04 発信者:てとらぽっと
題名:RE:RE:RE:PB5: INSERT機能が動かないんです・・・

Makiさん、こんにちは。

「INSERT INTO の後のカラム名で ... 1項目が抜けている」というのが非常に気になりますが、
とりあえず無視してしまいます。


>>1行目は更新されて2行目以降が更新されていないとの事ですが、
>>入力画面からSetItemでDWに送っているレコード分だけInsertRowを行っているのでしょうか?
>>それとも1レコード毎にUpdateしているのでしょうか?
>1レコード毎、です。1レコードずつ、DWに送って、それを更新しています。

>>1行目はうまく行っているとの事なので、DWでの更新の方法(Update関数の発行タイミング)に疑問があります。
>>例えば、InsertRowは1回のみでそのDWを1行ごとにUpdateして使いまわしている時に、更新フラグのリセットを
>>行っていなかったりすると、データベースへの変更が行えない事がありますから。
>それかもしれないです。更新フラグのリセットとはどういう風にするのですか?


更新フラグは データウィンドウ.ResetUpdate() でリセットします(詳しくはヘルプで)。
データウィンドウ.Update() で「自動的に更新フラグをリセットしない」ときにスクリプトで行います。

「1レコードずつ、DWに送って、それを更新」した後、もしその行を残ったまま次を送っていると、
最初のレコードが(更新フラグをリセットしない限り)またInsertされてしまいます。
キーの重複エラーも、もしかすれば1レコード目に対して発生している疑いがありますがどうでしょうか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Sybase SQL Server 4.9
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.