私はASPで作業して以来、しばらくしていますが、単純な代入文であるようにタイプミスマッチエラーが発生しています。なぜ誰かが起こっているかもしれないかについて、誰かが何らかの光を当てることができるか?ASP内の配列割り当てでタイプの不一致があります
これは動作しますが、私は割り当てられていない質問をするforeachしようとすると、動的配列としてIセットアップの質問はそれから割り当てが型の不一致エラーで失敗した場合、私はオブジェクトではないに
Class Survey
public ID
public Title
public Questions
End Class
Sub Test()
Dim oSurvey
Set oSurvey = new Survey
Dim aQuestions(2)
Set aQuestions(0) = new Question
' Other aQuestions assignments
oSurvey.Questions = aQuestions
End Sub
代わり収集エラーを取得するブロック。
Class Survey
public ID
public Title
public Questions()
End Class
Sub Test()
Dim oSurvey
Set oSurvey = new Survey
Dim aQuestions(2)
Set aQuestions(0) = new Question
' Other aQuestions assignments
' Throws a Type mismatch error here
oSurvey.Questions = aQuestions
End Sub
配列の代わりにScripting.Dictionaryを使ってみましたか? – DaveJustDave