問題タブ [4d-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
107 参照

wakanda - Wakanda から 4D へのエラー処理のベスト プラクティスは何ですか?

4D Mobile アーキテクチャーにおいて、Wakanda と 4D とのやり取りでエラーが発生してスレッドが失敗しないようにするためのベストプラクティスは何ですか?

クエリ、エンティティ参照 col[0]、.save、メソッド呼び出しなど、多くの相互作用が存在する可能性があります。

Wakanda<->4D インタラクションの失敗によってスレッドが失敗するのではなく、これらすべてのエラーをトラップして独自のメッセージを返したいと考えています。

これらすべてのタイプの対話に対して on-err-call 関数を呼び出すと、try/catch ステートメントですべての呼び出しをラップする必要がなくなります。

0 投票する
2 に答える
899 参照

4d-database - 4D v12 データベースで HTTP リクエストを行うにはどうすればよいですか?

私の 4D データベースには、外部アプリケーションを呼び出して API サイト (例: https://somewhere.com/api/?key=somekey¶m=someparam ) への HTTP リクエストを行うメソッドがあります。リクエストは JSON レスポンスを返します。ただし、外部アプリケーションは呼び出しの成功または失敗のみを返します。JSON 応答を抽出できません。

私の 4D データベースはまだバージョン 12 で、最新バージョンに移行する予定はありません。HTTP リクエストを作成して JSON レスポンスを取得する方法はありますか? 組み込みの PHP エンジンを使用して cURL 呼び出しを行うことを考えていました。4Dでこれをやった人はいますか?

0 投票する
1 に答える
924 参照

4d-database - 4D データベースからデータをエクスポートするには?

私は、おそらく 20 年か 25 年前の4D データベースで書かれた単純なアプリケーションを持っている顧客と仕事をしています。彼らはツールを使用して、在庫のごく一部を管理しています。私が理解しているように、現在の形式のツールには PowerPC オペレーティング システムが必要です。現在の Apple OS とは一致しません。

データの内容を見て、おそらくそれを別のものに移植したいと思っていました。

現在のプロジェクトのファイルは、(17Acme Co. 2003d.dataメガ)、Acme Co. 2003e(3メガ)、および.app.zip(6メガ)です。

私は現在の 4D の Web サイトと、[これやこのようなスタックオーバーフローの他の同様の投稿を見てきました 私が持っているサフィックスを持つそのデータ構造にリモートで似ているものは何も見ていません:.(space)2003d.dataまたは.(space)2003e

現在の 4D ソフトウェアを使用してデータ ファイルを開き、そこに保持されているデータをコピーすることはできますか? それは可能ですか?

0 投票する
1 に答える
1342 参照

odbc - ODBC ドライバー経由で 4D データベースへの接続を確立できません

4d サーバー用の ODBC をインストールしましたが、動作しませんでした! ODBC ドライバーを動作させたことがありますか? 私もインストールしたばかりですが、接続する DSN を作成できませんか?

SQL Server は起動していますか?  クライアントが接続を確立できません。

0 投票する
0 に答える
71 参照

locking - 4D モバイル: 悲観的ロックが機能しない

entity.lock()のドキュメントで説明されているように、wakandaのメソッドを使用して 4D ユーザーにレコードをロックしようとしていますlock()

それでも、ドキュメントに記載されているコードを適用すると、lock()メソッドは常に false を返し、4D は Wakanda がロックアウトしようとしているレコードを問題なく編集できます。

4D 14.3 と Wakanda 11.197492 を使用しています。

他に同じ問題を抱えている人はいますか?

0 投票する
1 に答える
273 参照

migration - 4D フレームワークはそれだけの価値があるかどうか?

私は職場で、Framework 4D の旧バージョンから最新バージョンへの移行という新しいプロジェクトに参加するよう依頼されました。4D Framework が何なのかよくわかりません。

私の質問は、4D フレームワークを学び、その移行に参加する価値は本当にあるのでしょうか?

幸いなことに、興味がなければ提案を拒否する権利があります。

よろしく、