1

こんにちは、 ADOMD.net CellSetオブジェクトを使用して、古いADOMDプロジェクトを .netに変換しています。

以下は私の古いコードです。ADOMD.net CellSetに変換するにはどうすればよいですか

object o;
o[0] = l;
ADOMD.Cell cell = ocs_CellSet.get_Item(ref o);

前もって感謝します。リヨ・ホセ。

4

1 に答える 1

1

ADOMDREADER を使用してセルを変換することをお勧めします。これでのコーディングは、セル セットよりも優れています。

SQLサーバーからMVCページにデータを取得するために使用したサンプルに従います。お役に立てれば

 var cmd = new AdomdCommand(@"evaluate (
                    'Geography')
                    order by 'Geography'[Geography Id]
                    ", conn);
                AdomdDataReader objReader = cmd.ExecuteReader();
                while (objReader.Read())
                {
                    var geographyInformation = new GeographyInformation
                    {
                        GeographyId = Convert.ToInt32(objReader.GetString(0)),
                        City = objReader.GetString(1),
                        StateProvinceCode = objReader.GetString(2),
                        State = objReader.GetString(3),
                        CountryRegionCode = objReader.GetString(4),
                        CountryRegionName = objReader.GetString(5),
                        PostalCode = objReader.GetString(6),
                        SalesTerriortyId = Convert.ToInt32(objReader.GetString(7))
                    };
                    geographyViewModel.GeographyInfo.Add(geographyInformation);
                }
                objReader.Close();
于 2015-02-19T18:09:02.097 に答える