當前位置:編程學習大全網 - 編程軟體 - vb編程有關記錄集取值問題 recordset.fields("aaaa").values,這裏如果"aaaa"用變量名來代替,為什麽不行?

vb編程有關記錄集取值問題 recordset.fields("aaaa").values,這裏如果"aaaa"用變量名來代替,為什麽不行?

網友妳好,妳問“為什麽不行”,是吧。

我這裏面有壹點解答思路,不知道能不能解妳的惑。

在VB環境中,Dim rs as new recordset ,這句話是先定義並實例壹個記錄集rs,它有兩種用法,壹種是當它打開表時,它可以這樣,rs("變量名").value,其中的變量名的值必須是表裏面的字段;另外壹種是當它打開表時,它可以這樣,rs.filelds(序號),其中的序號指的是表中的字段序號;

妳問為什麽不行,那解釋就是fields()是壹個字段序號數組實例,它是rs這個對象的壹個屬性,或者基於深層次地解釋給妳聽吧,就是rs這個記錄集是壹個內存,fields(序號)引用了另外壹個內存,這個被引用的內存就是已經打開中的數據的值。

如果妳還是不懂我說的是什麽意思,可以HI我。

  • 上一篇:如何使用vs2010mfc應用程序
  • 下一篇:《中二還債記》星落雨夜電子書txt全集下載
  • copyright 2024編程學習大全網