登録リンクの戻り値がFALSEになる
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ご無沙汰でした。Onnetです。
展示会出展が終わったので、Magicとの戦いを再開しました。
Android開発に少しずつ慣れてきましたが、まだダメです。
今回のご質問は、
・登録リンクでDB書き込みをすると戻り値がFALSE(偽)で返る。
・プログラムは異常終了しない。
・しかし、DBには書かれている。
弊社はI/Oがあるときは必ず、結果確認をする様に統一しています(どんな言語でも)。
まさかと思いますが「MagicはFALSEでも気にしなくても良い」ということはありますか?
一応、DBには登録されますので、客先デモはこのまま見せていますが、胸に手を当てると心苦しいです。
こちらのプログラムがおかしい感じもしていますが、
展示会出展が終わったので、Magicとの戦いを再開しました。
Android開発に少しずつ慣れてきましたが、まだダメです。
今回のご質問は、
・登録リンクでDB書き込みをすると戻り値がFALSE(偽)で返る。
・プログラムは異常終了しない。
・しかし、DBには書かれている。
弊社はI/Oがあるときは必ず、結果確認をする様に統一しています(どんな言語でも)。
まさかと思いますが「MagicはFALSEでも気にしなくても良い」ということはありますか?
一応、DBには登録されますので、客先デモはこのまま見せていますが、胸に手を当てると心苦しいです。
こちらのプログラムがおかしい感じもしていますが、
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
こんにちは。
照会リンクの場合は戻り値を指定して、該当するデータが有ったか否かを判定するのによく使いますし、ヘルプにもその旨記載が有ります。
登録リンクの場合、戻り値を指定は出来ますが、Insertの成功を判断する為の物ではないと思います。
指定出来るのが困りもので紛らわしいですね。
登録の結果、インデックス重複になる事が想定される場合、代替策としてエラーイベントを記載するのも一つの方法かもしれません。
※PS:嘘が混ざってましたらどなたかご指摘お願い致します。
照会リンクの場合は戻り値を指定して、該当するデータが有ったか否かを判定するのによく使いますし、ヘルプにもその旨記載が有ります。
登録リンクの場合、戻り値を指定は出来ますが、Insertの成功を判断する為の物ではないと思います。
指定出来るのが困りもので紛らわしいですね。
登録の結果、インデックス重複になる事が想定される場合、代替策としてエラーイベントを記載するのも一つの方法かもしれません。
※PS:嘘が混ざってましたらどなたかご指摘お願い致します。
投票数:1
平均点:10.00
onnet
投稿数: 59
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
nkmtさん
大変ありがとうございました。
戻り値の扱いがよく分かりました。マニュアルをその観点で読み直してみます。
「Insertの成功を判断する為の物ではない」ということが分かったので、「正しく登録した」の判断を何でするかを検討してみます。
「エラーが出ない」ということが正常ということも含めて検討します。
「FALSEで正しく登録できている」が理解できたのでスッキリしました。
大変ありがとうございました。
戻り値の扱いがよく分かりました。マニュアルをその観点で読み直してみます。
「Insertの成功を判断する為の物ではない」ということが分かったので、「正しく登録した」の判断を何でするかを検討してみます。
「エラーが出ない」ということが正常ということも含めて検討します。
「FALSEで正しく登録できている」が理解できたのでスッキリしました。
投票数:0
平均点:0.00