Tanda

  • 合計アクティビティ 3470
  • 前回のアクティビティ
  • メンバー登録日
  • フォロー 0ユーザー
  • フォロワー 1ユーザー
  • 投票 0
  • サブスクリプション 791

コメント

Tandaによる最近のアクティビティ 最近のアクティビティ 投票
  • kkestさん、 xpaの3.xをお使いのようですが、マジック社のホームページにある「動作環境」の内容はチェックされましたか?Windows11 + xpa 3.xの場合は、結構、「留意事項」が出ているみたいです。

  • Sun niharaさん、 CSVは単なるテキストファイルですから、データ量が多い場合は、逆に不向きですよ。 私ならレコード件数が少ないときほど、テキストを経由します。

  • Sun niharaさん、 CSVとかに落として取り込むのが一番簡単なのではないでしょうか?  

  • だいずさん、 トランザクションの設定とトランザクションキャッシュの動きを見直しされるといいと思います。 トランザクションはそれがコミットされるとDBに上書きとなり、コミット前のトランザクションキャッシュは画面再表示のイベントが発行されると、キャッシュデータが更新されます。この辺りをチェックされるといいと思います。 詳しくは下記の記事でも詳細に解説しておりますので、よろしければお越しください。...

  • mnさん、 Studioでは問題ないとなると、RIAサーバが稼働しているマシンの環境の問題なのかもしれませんね。 環境の問題なのか、プログラムの修正の問題なのかを切り分けるとしたら、APG程度のプログラムでデータの更新ができるかどうかを試してみるといいと思いますよ。

  • 失礼!元の質問がRIAアプリでしたね! RIAならパスを心配する必要はないです!!自動的にローカルの %TEMP% の配下にファイルが作成されますね。

  • ちなみに、Localを使用する場合は、全クライアントが絶対パスを使用して、必ず自分のPCのフォルダを見に行くように指定してやる必要がありますね。 全クライアントがサーバからMagic本体を起動しているような環境ですと、デフォルトの相対パスの指定(カレントのlocal.sqlite)のままでは、全員が同じデータベースファイルを見に行ってしまいますから、データベースの共有になってしまいます。要注...

  • 水野さん、 そういえば、memory は元々コンテキスト単位ですから、最初からlocalでもいけそうですね...  

  • Teraさん、 SQL系列のデータベースは物理トランザクションが必須になっておりまして、デフォルトでこの機能が搭載されております。これは、仮にMagicで遅延トランザクションを指定していたとしても、必ず通過するトランザクションです(二重構造のトランザクションになります)。 したがって、トランザクションがコミットされたものはデータベースに保存されますが、コミットされていないものは自動的にロール...

  • mnさん、 補足です。 ただし、データがキャッシュに残ったままの状態ですと、ディスクに保存されていないケースも考えられますね。キャッシュを使わないという設定にしたとしても、今度はインデックスとの不整合が生じる可能性もありますね。