2016-06-15 6 views
-1

私は、チームが内部的に使用するWebサーバーの責任を継承しました。私が直面してるVisual Basicを使用したSQL ServerクエリからのExcelドキュメントの生成

問題は、我々は、新しいサーバーに移行すると機能のいくつかは今ので移動の壊れているということです。

私は動作しない唯一のものは、SQL ServerクエリからExcelドキュメントを生成する機能で、サイト上の他のすべてを修正することができました。

必要であれば、私はより多くのコードを投稿することができますが、私は現在、ハングアップしています場所です。範囲外

MicrosoftのVBScriptランタイムエラー '800a0009'
添字をエクスポートExcelをしようとしたとき、私はこのエラーを取得: '[数:0]'
/Vacation/VacationLog/VacationSummary/Display.asp、ライン

これらの24は、私は次のwoulを見てどのようにVisual Basicのように任意の助けを借りて、その慣れていないんだよ26

end if 
varState = Request.QueryString("state") 
varVacationIdentifier = Request.Form("Vacation") 
VacationArray = Split(varVacationIdentifier,",") 
varVacation = VacationArray(0) 
varSub = VacationArray(1) 
varPort = VacationArray(2) 

を通じて行20ですdを大いに感謝します。

+1

あなたが直面している実際の問題を説明してください!可能であれば、関数またはイベントの完全なコードを提供してください。 – Denn

+1

なぜこれをASP.NETとしてタグ付けしましたか? .ASPは、[クラシックASP](http://stackoverflow.com/tags/asp-classic/info)のファイルの拡張子であり、ASP.NETとの関係は非常に弱いです。 – mason

答えて

0
' put the value from the field Vacation into a variable: 
varVacationIdentifier = Request.Form("Vacation") 


' split the variable into parts put them into an array 
use the comma as delimiter 
VacationArray = Split(varVacationIdentifier,",")' 

'Put the first array value into a variable: 
varVacation = VacationArray(0) 

このフィールドにはカンマが1つもないので、クラッシュが発生し、空の配列になります。基本的には、入力の検証をいくつか追加する必要があります。

関連する問題