問題タブ [rdo]
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.
c# - Redemption (RDO) を使用してメールを送信する
償還 ( RDO
) を使用して電子メールを送信しています。メールは問題なく機能しますが、Outlook でメールを受信すると、黄色い封筒が閉じたままになります。通常、未開封の電子メールをクリックすると、アイコンが黄色の閉じた封筒から白い開いた封筒に変わります。RDO
封筒を使用して電子メールを送信すると、黄色のまま閉じたままになります。
封筒が開かないようにするにはどうすればよいですか?
これが私のコードです:
mapi - Exchange 2010 - Exchange MAPI 接続の問題
私は Exchange 2000/2003/2007 用のソフトウェア ソリューションを持っていますが、これが 2010 年以降に続くことを願っています。ソフトウェアはサーバー上で実行され、RDOを介して Exchange MAPI を使用して Exchange サーバーと通信し、メールボックス内の電子メールを取得します。
Exchange 2000/2003/2007 ではすべて問題なく動作しますが、2010 では動きません。メールボックスにアクセスしようとすると、このエラーが発生し続けます (Session.getSharedMailbox - RDO lib の呼び出しで):
エラーから、Exchange サーバーがダウンしているように見えますが、そうではなく、Outlook からすべて正常にアクセスできます。私は RDO の開発者に私のケースを提示しましたが、私たちはまだ連絡を取り合っていますが、これは Exchange 2010 の新しい機能、アーキテクチャの変更、または MAPI の変更が原因である可能性があると考えていましたか? メールボックスで MAPI を有効にし、ソフトウェアが実行されているアカウントにアクセスできるようにする以外に、何か構成する必要がありますか?
誰かが似たようなことに遭遇したことがありますか?どんな助けでも本当に感謝します。
編集:このマシンに Outlook をインストールすると (つまり、Exchange MAPI を Outlook MAPI に置き換えます)、すべて正常に動作します。これは、問題が Exchange MAPI にあることを示しています。SO の MS Exchange 開発者はいますか?
oracle - RDO から ADO.NET - Oracle の rdoErrors
いくつかのコードを VB RDO (ODBC カーソルを使用) から ADO.NET に変換しています。
古い VB コードの一部は、RDO エラー コレクションをループして、ODBC またはサーバー エラーを取得し、それに応じてログに記録します。
Data.Common オブジェクト (例: DBCOnnection、DBCommand) を使用し、データセットと ODBC を使用してコードを変換しました。(私は Oracle .NET Provider を使用していません)
このシナリオにアプローチする最善の方法は何ですか? この方法でサーバーまたは ODBC エラーを取得するにはどうすればよいですか。使用できるエラー コレクションはありません。Try/Catch を使用する必要がありますか? ベストプラクティスはありますか? または経験からの知識?
vb.net - .NET ODBC Oracle Params で、db プロバイダーから返されるパラメーター名を取得できますか?
いくつかの RDO コードを .NET の ODBC プロバイダー コードに変換しています。
問題は、元のコードではパラメーター名が指定されていませんでしたが、コマンドの実行後にパラメーター名によってパラメーター値が取得されたことです。
コマンドが実行されると、プロバイダーによってパラメーター名が設定され、呼び出し元のコードが名前でパラメーターにアクセスできるようになります。
param の宣言とアクセスの例を示します。
で終わる
.EffectiveDate = ToDate(rdqryClntBasic.Parameters("dtEffDt").Value)
これがどのように「RDO/VB で機能していたのか」を確認できます。何らかの理由でこれを受け入れ、実行後にパラメーター名が何であるかを知るでしょう。この情報を取得するには、データベースへの別のラウンドトリップを行う必要があったと思います。
.NET for ODBC Provider (Oracle を使用) でこの動作を模倣する方法はありますか? または、コードでパラメーター名を手動で指定するのに行き詰まっています(これがより良いオプションであることは理解していますが、元のコードにできるだけ近づけるための代替手段は何なのか疑問に思っています)。
vb6 - VB6、RDO、およびクエリ文字列
次のようにクエリ文字列を作成しています...
gSql = "{ CALL MYSP( ?, ?, ?, ?, ?, ?, {resultset 10, RECORD_OUTPUT} ) }"
Microsoftの{resultset 1000, RECORD_OUTPUT}
MSDNからコピーされます
コンパイル後に表示されるエラーは次のとおりです。
識別子\'RECORD_OUTPUT\'を宣言する必要があります
{resultset 1000, RECORD_OUTPUT}
実際にはどうあるべきですか?
この位置で、ストアドプロシージャはrefcursorをVB6に戻します。
stored-procedures - ストアドプロシージャでrdo接続を使用する方法
VB6とSQLServer2000の使用
rdo接続を使用して値をストアドプロシージャに渡したい。
ストアドプロシージャとrdo接続文字列は知っていますが、rdo接続を介してパラメータ値をストアドプロシージャに渡す方法がわかりません。
試したコード
パラメータ値をストアドプロシージャに渡すためのサンプルコードを誰かが提供できますか?
sql - RDO 接続タイムアウト エラー
VB6 でクエリを実行すると、"Time Out Expired" というエラーが表示されます。
ADO接続の場合、使用しましたaddConn.CommandTimeout = 1000
RDO 接続の場合、どのように CommandTimeout を使用できますか?
sql-server - VB6アプリケーションを介したクエリ挿入に失敗しました
5〜7個のテーブルにデータを挿入するVBアプリケーションに取り組んでいますが、そのうち2つのテーブルには主キーの制約がありますが、アプリケーションを介してデータを挿入しているときに、主キーを持つ2つのテーブルで挿入に失敗しました。クエリアナライザーを使用して同じクエリを挿入するには、これら2つのテーブルに正常に挿入されます。アプリケーションとクエリアナライザーで使用されるユーザー名とパスワードは同じです。また、アプリケーションでクエリを実行するためにoledb接続文字列rdoを使用しています。クエリが失敗したときに発生するエラーは非常に一般的で、次のように表示されます。
アプリケーションからデータを挿入できない理由に戸惑いました。何かが足りないのか、テーブルにアクセスするための権限が必要なのか。
c# - RDO と MAPI を使用してパブリック フォルダーに接続する
RDO と MAPI を使用して会社の Exchange 2003 サーバーに接続しようとしていますが、これは今まで行ったことのない方法です。Outlook の Redemption ( http://www.dimastr.com/redemption/home.htm ) を使用する非常に優れたサイトを見つけましたが、VB.NET を使用したサイトのすべての例と、プログラミングが得意ではない私は、これを機能させるのは少し難しいです。
これまでのところ、私はこのコードを持っています
私の問題は、プログラムがSession.LogonExchangeMailbox(outLookUser,outLookServer);
行に到達すると、資格情報 (ユーザー名、ドメイン、パスワード) を要求するプロンプトが表示され、プロンプトに入力した情報に関係なく、許可が拒否されることです。
誰かがそれを手伝ってくれて、パブリックフォルダーへの接続も手伝ってくれるなら...それは素晴らしいことです