Access数据库。代码如下:
                XM_HYXF.Text = rd_hyxf["xm"].ToString();
                string sycs = rd_hyxf["czcs"].ToString();     这两句正常

                string klx=rd_hyxf[4].ToString();
这一句产生异常:     索引超出了数组界限。
而超出数据界限不可能啊,表中一共有16个字段,这是第五个。换种表达方式:color=#FF0000]string klx=rd_hyxf["klx"].ToString();
这一句产生异常:   klx。[/color]
十分不解是怎么回事,为什么“XM_HYXF.Text = rd_hyxf["xm"].ToString();
                string sycs = rd_hyxf["czcs"].ToString();”
正常,而“string klx=rd_hyxf["klx"].ToString();”却产生异常。这三个字段都是文本格式的啊