我這裏面有壹點解答思路,不知道能不能解妳的惑。
在VB環境中,Dim rs as new recordset ,這句話是先定義並實例壹個記錄集rs,它有兩種用法,壹種是當它打開表時,它可以這樣,rs("變量名").value,其中的變量名的值必須是表裏面的字段;另外壹種是當它打開表時,它可以這樣,rs.filelds(序號),其中的序號指的是表中的字段序號;
妳問為什麽不行,那解釋就是fields()是壹個字段序號數組實例,它是rs這個對象的壹個屬性,或者基於深層次地解釋給妳聽吧,就是rs這個記錄集是壹個內存,fields(序號)引用了另外壹個內存,這個被引用的內存就是已經打開中的數據的值。
如果妳還是不懂我說的是什麽意思,可以HI我。