問題タブ [multivalue-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.
database - mvspjavaapiを使用したD3接続の問題
MVSPjavaapiを使用してD3データベースに接続しようとしています。ここのところ:
- ダウンロードしました
mvapi.jar
- プロジェクト
lib
フォルダに追加しました
/li>main
メソッド内の接続用のサンプルコードを記述しました
com.tigr.mvapi.exceptions.MVException: server error with errorCode 1023.
コンソールを確認しましたが、実際の原因や、間違ったユーザー名、パスワードを入力しているかどうかを確認できません。
私が間違っていることを提案してください。
u2 - Unidata の仮想属性の最大サイズ
大きな仮想属性を使用してデータを取得しようとすると、次のエラーが発生します。
仮想属性エラー: 仮想フィールドが大きすぎます。
Unidata のマニュアルで、仮想属性に許可されている最大サイズを見つけることができませんでした。Unidata 7.2、ECLTYPE Pick を使用しています。
web-services - TigerLogic D3 DB アプリケーションのブラウザー フロントエンドの作成
興味深い難問があります。TigerLogic/Pick D3 環境内に構築された既存のマルチユーザー アプリケーションに「ブラウザ フロントエンド」を作成するための最適なプロセスを特定するという課題がありました。私の調査によると、これには多くの方法があります。しかし、どの方法が最適か、どこから始めるべきかを判断するのに苦労しています。私はいくつかのテクノロジーで「遊んで」いますが、始めるには 1 つのテクノロジーへのコミットメントが必要です。
これらの方法には次のものがあります。
- MVS Toolkit を使用した複雑な Web サービスの作成。ゼロから、または maven/wsimport を使用して、WSDL からクライアントを設計します。テストの結果、単純な WSDL の場合よりも、このプロセスには多くのことが含まれていることがわかりました。
- MVSPJavaAPI を利用した Java ベースの Web アプリの開発 - 私は Java 開発者ではないので、これは新しい言語を学ぶことを意味します。開発は Eclipse で行われる可能性が最も高いでしょう。
- TigerLogics FlashCONNECT を使用すると、クライアントに追加の出費が発生するため好ましくないため、多かれ少なかれ除外
されました。
.NET オプションもありますが、移植性が必要であるという理由で除外しました。
私の質問は、他の誰かがこのようなことをしたことがありますか?あなたの経験を共有できますか? 私の最初のタスクは、カスタマイズ可能なブラウザーで確実に D3 TCL プロンプトを表示する Web アプリを構築することです。
ここに決定的な答えがあるかどうかはわかりませんが、人々の考えを知りたいので、最も役立つものに答えを付けます.
php - Windows 2008 R2 で UniObjects COM オブジェクトを PHP でロードすることができません
PHP で COM 関数を使用しようとしていますが、何が間違っているのかわかりません。これは PHP スクリプトの最初の行です
$UOSession = new COM("UniObjects.Unioiafctrl") or die("Cant instantiate UO");
私は regsvr32 を使用して uniobjects.dll を登録しましたが、成功しましたが、問題は、この行が実行される前にコードがある場合、この行の後のコードが機能せず、dll が正常に実行されたというメッセージさえ表示されないことです。インスタンス化されているかどうか。インスタンス化されていない場合、「UOをインスタンス化できません」というメッセージが表示されると思いますが、メッセージは表示されません。それは成功したことを意味しますが、コードはそこで止まります...誰かが私が間違っていることを知っていますか?
Windows Server 2008 R2 x64、IIS7、PHP 5.3
asp.net - ウェブサイトにリモートでアクセスした場合とローカルにアクセスした場合の MV.NET 呼び出しが大幅に遅くなる
mv.net を介して pick/d3 を呼び出す asp.net Webforms ページがあります。mv.net 呼び出しをタイミング コードで囲むことで、サーバー側のパフォーマンスを記録しました。次に例を示します。
logTimeElapsed()
getDataFromPick() 'gets 5 rows of test data
logTimeElapsed()
ホスティング iis サーバーからこのページを呼び出すと、次のような迅速な応答時間が得られます。
newAC elapsed: 2.9297 total: 2.9297 Dim Acct As mvAccount = New mvAccount("...")
row 1 elapsed: 20.5078 total: 23.4375 Acct.FileOpen("...").ReadV(strID, 17)
row 2 elapsed: 9.7657 total: 33.2032 same as above
row 3 elapsed: 11.7187 total: 44.9219 same as above
row 4 elapsed: 11.7188 total: 56.6407 same as above
row 5 elapsed: 9.7656 total: 66.4063 same as above
Logout elapsed: 1.9531 total: 68.3594 Acct.Logout()
ただし、ネットワークまたは Web 上の別の場所から同じページを呼び出すと、応答時間が約 7 倍長くなります。
new acct elapsed: 0 total: 0 Dim Acct As mvAccount = New mvAccount("...")
row 1 elapsed: 156.25 total: 156.25 Acct.FileOpen("...").ReadV(strID, 17)
row 2 elapsed: 78.125 total: 234.375 same as above
row 3 elapsed: 78.125 total: 312.5 same as above
row 4 elapsed: 78.125 total: 390.625 same as above
row 5 elapsed: 78.125 total: 468.75 same as above
Logout elapsed: 0 total: 468.75 Acct.Logout()
上記の結果から、次のようになります。
ローカルにアクセスする場合:
mv.net は、アカウントの作成とログアウトに数ミリ秒かかり、各 FileOpen 呼び出しは高速です。
リモートでアクセスする場合:
mv.net は、アカウントの作成とログアウトに時間がかかりません (共有アカウントを再利用しますか?) が、各 FileOpen 呼び出しは遅いです。
リモートのパフォーマンスをローカルのパフォーマンスと一致させるにはどうすればよいですか? mv.net または iis の設定に変更はありますか?
iis がローカルで呼び出された場合とリモートで呼び出された場合に異なるユーザー権限で何かが起こっていますか?
どんな助けでも大歓迎
sql - 複数値の D3 データベースから SQL の問題へのデータのインポート
bluefinity ツールで mv.NET を使用しようとしています。d3 多値データベースから MS SQL 2012 にデータをインポートするための統合パッケージをいくつか作成しましたが、マッピングに問題があるようです。
VOYAGES テーブルの場合、D3 アプリケーションにいくつかの commentX フィールドがあり、これらは非常に扱いにくく、特定の数の行の後に INSERT が失敗し、次のメッセージが表示されます。
値が大きすぎて、バッファーの列データ域に収まりません。-> 入力/出力タイプを変更しようとしましたが、正しく取得できないようです。SQL テーブルでは、列は ntext 型です。.dtsx ジョブでは、列のデータ型は長さ 4000 の Unicode String [DT_WSTR] 型であり、これらは自動検出されると思います。
インポートは、これらのコメント フィールドで失敗する理由がわからない、このような他の D3 ファイルで機能しました。
mv.NET Data Manager (d3 サーバー上) でクエリを実行すると 240 秒後にタイムアウトになるため、これが根本的な問題でしょうか?
続行する方法はありますか?ありがとう〜