国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.NET中自己構建一個ArrDictionary

2024-07-10 12:58:43
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 以下是arrdictionary類:
    public class arrdictionary
        private objcollection as new collection
        private objdic as new dictionaryentry
        private strkey, strvalue as string
        public i as integer

        public function item(byval index as integer) as object
            try
                item = objcollection.item(index)
            catch ex as exception
                item = "錯誤,無此項!"
            end try
        end function

        public function item(byval key as string) as object
            try
                item = objcollection.item(key)
            catch ex as exception
                item = "錯誤,無此項!"
            end try
        end function

        public sub add(byval key as string, byval value as string)
            objdic.key = key
            objdic.value = value
            objcollection.add(objdic, objdic.key)
            i += 1
        end sub

        protected overrides sub finalize()
            mybase.finalize()
            objcollection = nothing
            objdic = nothing
            strkey = ""
            strvalue = ""
            i = 0
        end sub
    end class


    以下是調用代碼段:
                    dim arrsql as new arrdictionary

                    arrsql.add("收件號", objexcelsheet.cells(t, 1).value)
                    arrsql.add("房屋地址", objexcelsheet.cells(t, 2).value)
                    arrsql.add("建筑面積", objexcelsheet.cells(t, 3).value)
                    arrsql.add("房型", objexcelsheet.cells(t, 4).value)
                    arrsql.add("朝向", objexcelsheet.cells(t, 5).value)
                    arrsql.add("樓層", objexcelsheet.cells(t, 6).value)
                    arrsql.add("產別", objexcelsheet.cells(t, 7).value)
                    arrsql.add("金額", objexcelsheet.cells(t, 8).value)
                    arrsql.add("區域", objexcelsheet.cells(t, 9).value)
                    arrsql.add("竣工日期", objexcelsheet.cells(t, 10).value)
                    arrsql.add("使用年限", objexcelsheet.cells(t, 11).value)
                    arrsql.add("聯系人", objexcelsheet.cells(t, 12).value)
                    arrsql.add("錄入人", objexcelsheet.cells(t, 13).value)
                    arrsql.add("錄入日期", objexcelsheet.cells(t, 14).value)
                    arrsql.add("所屬分店", objexcelsheet.cells(t, 15).value)

                    '組合字段名
                    dim columnsql as string
                    '組合字段值
                    dim valuesql as string

                    for i as integer = 1 to arrsql.i
                        columnsql += arrsql.item(i).key.tostring & ","
                        valuesql += "'" & arrsql.item(i).value.tostring & "',"
                    next

                    '組合sql語句
                    objcom.commandtext = "insert into content(" & columnsql & ")" & _
                    "values(" & valuesql & ")"

                    columnsql = ""
                    valuesql = ""
                    arrsql = nothing

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 华池县| 莒南县| 黄平县| 韶关市| 衡阳市| 清水河县| 溆浦县| 白玉县| 高清| 钟祥市| 宁德市| 棋牌| 桑植县| 永春县| 常山县| 拜泉县| 涿州市| 锡林浩特市| 保定市| 北海市| 潍坊市| 中阳县| 大竹县| 宝应县| 临沭县| 玉树县| 霞浦县| 麻江县| 玛纳斯县| 正镶白旗| 隆回县| 甘洛县| 黄梅县| 阳朔县| 广河县| 抚宁县| 韶关市| 邹平县| 特克斯县| 朔州市| 文昌市|