例: クラス内処理(クラス名:ClsSQLRecordset): Private Set m_Sql_RecordSet As ADODB.Recordset ------------------------------------------ public Function m_SQL_RS(ByVal strConn As String) AS ADODB.Recordset Set m_Sql_RecordSet = New ADODB.Recordset . . . Sql_Sql_RecordSet.Open strSource, strConn ,adOpenSta tic Set m_SQL_RS = Sql_Sql_RecordSet 'モジュールに返信 End Function
モジュール内処理: Dim Sql_Get_Rs as ClsSQLRecordset Set Sql_Get_Rs = New ClsSQLRecordset . . . . Sql_Get_Rs.Fiels.Count '←これはカラム数が取れる。 Sql_Get_Rs.RecordCount '←これはレコード数が取れない。 Sql_Get_Rs.Fiels(0) '←これは値が取れる。? Sql_Get_Rs.MoveNext '←これはできていない。 Sql_Get_Rs.Fiels(0) '←これは?の値と一緒。。