DataViewToDataSource関数の時の戻り値について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
satuki6
投稿数: 64
Androidでofflineの開発をしています。
題名の戻り根について、ヘルプでは、
論理値 :以下の値が返ります。
True …… 現在のデータビューがデータソースに追加された場合
False…… データビューが追加されなかった場合
とあります。
実際に実行して見ると、
1行も挿入、更新されていなくてもTrueとなりFalseにはなりません。
Falseになるのは、出力する項目名を実際のテーブルにない場合等の時になります。
戻り値がTrueの時は、正常終了、Falseの時は、異常終了と見なしてもいいのでしょうか?
題名の戻り根について、ヘルプでは、
論理値 :以下の値が返ります。
True …… 現在のデータビューがデータソースに追加された場合
False…… データビューが追加されなかった場合
とあります。
実際に実行して見ると、
1行も挿入、更新されていなくてもTrueとなりFalseにはなりません。
Falseになるのは、出力する項目名を実際のテーブルにない場合等の時になります。
戻り値がTrueの時は、正常終了、Falseの時は、異常終了と見なしてもいいのでしょうか?
投票数:0
平均点:0.00
Re: DataViewToDataSource関数の時の戻り値について
msg# 1.1
Tanda
投稿数: 2151
試してみたわけではないので、単なる推測ですが、上書き更新で
完了しているっていうことはないでしょうか。
完了しているっていうことはないでしょうか。
投票数:0
平均点:0.00
Re: DataViewToDataSource関数の時の戻り値について
msg# 1.2
miyamoto243
投稿数: 10
外していたらすみません。
Magicのヘルプについて、(今回は少し異なりますが、)日本語訳が怪しいとき等はGoogle検索で見付かる「Magic Knowledge Center」の英文を読むことがあります。
http://kb.magicsoftware.com/articles/bl_Reference/DataViewToDataSource-xpa-3x/?q=DataViewToDataSource&l=en_US&fs=Search&pn=1
このページの「Returns」を参照すると、
Logical. Returns TRUE if the current data view was added to the data source and FALSE if it was not added.
If no records exist in the source table, the function returns TRUE.
というように日本語訳にはない2行目が存在し、
「ソーステーブルにレコードが存在しない場合、関数はTRUEを返します。」という訳になるので
おそらくsatuki6様の解釈でよろしいかと思いました。
参考となれば幸いです。
Magicのヘルプについて、(今回は少し異なりますが、)日本語訳が怪しいとき等はGoogle検索で見付かる「Magic Knowledge Center」の英文を読むことがあります。
http://kb.magicsoftware.com/articles/bl_Reference/DataViewToDataSource-xpa-3x/?q=DataViewToDataSource&l=en_US&fs=Search&pn=1
このページの「Returns」を参照すると、
Logical. Returns TRUE if the current data view was added to the data source and FALSE if it was not added.
If no records exist in the source table, the function returns TRUE.
というように日本語訳にはない2行目が存在し、
「ソーステーブルにレコードが存在しない場合、関数はTRUEを返します。」という訳になるので
おそらくsatuki6様の解釈でよろしいかと思いました。
参考となれば幸いです。
投票数:0
平均点:0.00
Re: Re: DataViewToDataSource関数の時の戻り値について
msg# 1.2.1
satuki6
投稿数: 64
miyamoto243様
ありがとうございます。
DataViewToDataSourceの実行で、エラートラップをどうしようかと思っていましたが、戻り値がFalseの時、エラーと判断するようにしたいと思います。
ありがとうございます。
DataViewToDataSourceの実行で、エラートラップをどうしようかと思っていましたが、戻り値がFalseの時、エラーと判断するようにしたいと思います。
投票数:0
平均点:0.00