問題タブ [otl]
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.
oracle-call-interface - OTL - SELECT から数値の型を制御するにはどうすればよいですか
私が持っているC++ / Oracle OTLアプリケーションで
これは otl_stream selstream の基礎です。
例外は、OTL 側の MYINT の型に関連している必要があります。
OTLでこれを制御するにはどうすればよいですか? 私は次のようなことができるはずだと思います:
しかし、SQL は失敗します。
または次のようなもの:
(他のプラットフォームで作業している間、別のフォームを試しましたが、それでも例外です)
c++ - OTL ライブラリを使用して C++ プログラムから mysql テーブルにデータを挿入する
C ++プログラムからmysqlテーブルに値を挿入int
して値を付けたい。string
hit->first
と を挿入したい*vit
。
ここで例を見ました: OTL Example for mysql。それは私のために働くでしょうか?
また、システムで OTL 環境を設定する方法を教えてください。インストールする必要がありますか?
別の方法で非常に単純な例を次に示します。しかし、それは私のシステムで直接
include <mysql.h>
見つけることができませんでした。どのような環境を使用していますか?
Linux - Ubuntu 環境を使用しています。
c++ - Linux で ODBC 環境をセットアップする方法
unixODBC (odbc.ini および odbcinst.in) ファイルが /usr/local/etc/ の下にある場合。私のアプリケーションは正常に動作します。
/usr/local/etc/ から unixODBC ファイルを削除し、home/$USER ディレクトリの下に .odbc.ini および .odbcinst.ini ファイルをコピーしました。.odbc.ini ファイルの環境変数のセットアップを完了しました。しかし、OTL ライブラリを使用してデータベースに接続しているときに、次のエラーが発生します。
ご協力いただきありがとうございます
visual-c++ - OTL ライブラリ - SQL Server - C++ - パフォーマンス
最近、 Visual Studio 2013を使用して、SQL ServerでOTL ライブラリのテストを開始しました。私のテストでは、10000 カウント テーブルに対する単純な select ステートメントのパフォーマンスが、同様の .NET 4.0テスト アプリケーションのパフォーマンスよりも 40% 遅いことが示されました。すべてのテストは、両方のプラットフォームですべての最適化をオンにして実行されました。
どちらのアプリも次のタスクを実行します。 データベース接続を開きます コンテナー オブジェクトの作成 (および領域の予約) select ステートメント コマンドを実行します。db からフェッチされた各レコードに対して、db(stream/reader) オブジェクトを使用してエンティティを作成します オブジェクトをコンテナに追加します close
.NET C# アプリはこのタスクを完了するのに 0.5 秒かかりますが、OTL-C++ アプリは完了するのに 0.7 秒かかります。C++ アプリを最適化してより高速に実行することは可能でしょうか?
C++ コードのスニペット:
c++ - odbc を構成できません
私はこれまで ODBC を使用したことがありません。私はいつも手動接続を行ってきました。現在、OTL を使用しようとしていますが、構成できません。
何らかの理由で /etc/odbc* のファイルを読み取っていないことがわかりました
これらのファイルをディレクター (.odbc.ini .odbinst.ini) から読み取っています。
~/.odbc.ini:
~/.odbcinst.ini:
これは私が接続しようとすると起こることです
[unixODBC][Driver Manager]データソース名が見つからず、デフォルトのドライバーが指定されていません
otl - Timecard Review ページ、OTL でユーザーに警告する方法は?
ユーザーはタイムカード ページに時間を入力し、[続行] ボタンをクリックします。レビューページで、彼は「送信」しないか、「戻る」または「キャンセル」します。ただし、「ホーム」や「設定」などの他のリンクをクリックします。
要件は、ユーザーがタイムカードを保存せずにページから移動した場合に、タイム カードの確認ページで警告メッセージを表示することです。それはどのように行うことができますか?
multithreading - Delphi - OTL - ThreadPool とワーカー スレッド間の通信
私は XE8 を使用しており、実世界のアプリケーションの例を構築しようとしています。
メインの「サービス スレッド」と OTL スレッド プールの間で通信する必要があります。例はすべてフォームとモニターで設定されています。それらは必要ありませんが、きれいなコードを書く方法がわかりません。これまでのところ、これは私がやったことです:
次のように実装されます。
メイン スレッドでは、プールを作成するために、次のように呼び出しています。
と
ワーカー スレッドを正しく呼び出す方法がわかりません。私の実際のアプリケーションでは、いくつかのスレッドがトリガーされるため、スレッドプールを正しく使用していることを確認する必要があります。
1) 私と同じように CreateTask を呼び出すことで、スレッドプールを正しく使用するにはどうすればよいですか? 必要なすべてのプロセスに対して CreateTask を呼び出すのは奇妙に思えます。
2) ワーカー スレッドがトリガーされることはありません。ワーカー スレッドを機能させるにはどうすればよいですか。:)
よろしく、クレメント