2009-07-17 13 views
0

で同じことを私たちは同様にRDS.Dataspace.RDSの交換は、.NET

を多用したアプリケーションしている:

set objDS = CreateObject("RDS.DataSpace") 
set objJB = objDS.CreateObject("JBdbio.dbio","http://<%=Request.ServerVariables("SERVER_NAME")%>") 

は、インスタンス化するには:

NewQry 2,"QryUpdtItem" ' To set the name of the stored procedure 
AddParam 255,"ISBN",200,txtISBN.value 'params 
AddParam 255,"Titl",200,Title.value 
m = objJB.UpdateQry(arrPrm) 'do the call to execute the stored procedure 
いくつか行うなどnumbeため廃止RDSで

アップデート、いくつかの選択、年のr。どのように私のASPコードを保持し、Dataspace私のビジネスオブジェクト(JBDBIO)に添付することができます。

基本的には、すべてのパラメータとストアドプロシージャをこのビジネスオブジェクトに渡してから、結果を整理するだけです。

そして、私は.NETにこれを移動した場合 - どのように私はそれをajaxingせずに同じことを行うことができます - これが実行されるすべてのVBScriptコードで、実際にはIE

+0

最後の文章で正確な内容を確認できません。それを.Netに変換したいのですか、またはVBScriptアプリケーションを保持しますか? – codekaizen

+0

私はそれをVBScriptアプリとして残しておきたい。 RDS/Business Objectに相当するものが.NETに含まれているのかどうか疑問に思っていたので、ajaxを使わずにデータを消費することができました。私たちは1人の男に「ネット」でいくつかの画面を「書き直す」ようにしていましたが、今はデータを読み込むポストバックのためにちらつきます。 –

+0

@マーク:この男のような音は、AJAXを使用していませんでしたが、普通の古いASP.NETフォームです。 – AnthonyWJones

答えて

0

内のアプリケーションの完全な再設計のためのその時間。 IEのVBScriptは、あなたが引き受けたいものではありません。

ブラウザをインハウスUIの配信手段として使用する場合は、ASP.NET-MVCを検討してください。ブラウザでUIをスムーズにしたい場合は、AJAXを取り込むことが必要です。

お使いのケースでは、ブラウザ以外の媒体でのUIの配信を検討する価値があります。たとえば、Riaサービスを使用しているSilverlight3は先進的な方法かもしれません.XBAPやクリック一回インストールもオプションになる可能性があります。

どんな選択でも、クライアントの古代RDS/VBScriptから遠ざかっていくためには、熟練した学習曲線が必要です。 UIの振る舞いにも再訪問する機会があります。

+0

数ヶ月前、私はclick once technologyを見ていましたが、私たちのアプリケーションをすべての顧客のサーバーに展開するにあたり、少し難題に遭遇しました。本質的にIISで動作するPOS/ICアプリケーションです。私は、私たちのサーバーとは対照的に、バージョンを確認するためにサーバーに戻ってしまうのが問題だったと思います。それはしばらくしていますが、私は確かに覚えていません。私はASP.NET MVCを見なければならないでしょう。私はコードを保持し、このRDSの問題を回避する方法を探していただけです。私の最大の関心事は、マイクロソフトがRDSにパッチを当てて、システムが損なわれるようにすることです。 –

0

あなたは、あなたの男がASP.NETに書き換えたページのポストバックで「ちらつき」、ポストバック(送信)で古いバージョンの「ちらつき」はしなかったと言いましたか?そして、データベースコードの.NET置換えが見つからない場合は、.NETコードが見えるようになりましたか?

また、私は正しく理解していない、あなたはクライアント側のVBScriptについて話しているVBScriptですか?その場合は、.NETページで古いクライアント側のVBScriptを使用することもできます(クライアント側でJavaScriptを実行できるように)。

これがどのような方向であっても解決策ではない場合は、コード例とより詳細な情報を提供する必要があります。

+0

.netコードはADO.NETを使用してデータを取得するためにポストバックを実行しています。そして、私たちは決してページの変更を提出することはありませんでした。ブラウザで実行されるアプリケーションPOS/IC。 POSに入ると、ISBNをスキャンして販売する場合は、RDSを使用してデータを取得します。 vbscriptのすべてのモノリシックなコードで、Userコントロールグリッドと領収書プリンタを制御するためのキャビンがいくつかあります。しかし、アプリからアプリに移行するときには、インベントリ検索からキャッシュレジスタからレポートへと変化するだけです。しかし、あなたは各画面にすべてのvbscriptがクライアント側にロードされているので、ちらつきはありません。私は理にかなっていますか? –