问题描述
如何把数据库的某一字段,赋值给一维数组???通过SQL语句给数组赋值??数据库中的字段为int类型
解决方案
解决方案二:
用DataReader读,用泛型来保存
解决方案三:
stringsql="select*fromtable";int[]array;DataTabledt=SqlHelper.ExecuteDataset(Configurations.DefaultConnectionString,CommandType.Text,sql).Tables[0];if(dt.Rows.Count>0){array=newint[dt.Rows.Count];for(inti=0;i<dt.Rows.Count;i++){int[i]=Convert.ToInt32(dt.RowS[i]["Column"].ToString());}}
以上代码未经测试..这样可以满足LZ要求不?
解决方案四:
......//这些就不写了SqlDataReadermyReader=myCommand.ExecuteReader();while(myReader.Read()){byte[]bytes=myReader.GetString(0)}
解决方案五:
....在前台呢?
解决方案六:
我在前台写的:<headrunat="server"><title>无标题页</title><scriptlanguage="javascript"type="text/javascript">intcow=newArray();<%stringsql="select字段from表";for(inti=0;i<DBCon.GreatDs(sql).Tables[0].Rows.Count;i++){%>cow[i]=<%=DBCon.GreatDs(sql).Tables[0].Rows[i]["字段"].ToString()%>;<%}%></script></head>这样之后怎么取出数组cow[]中的内容呢?
解决方案七:
访问权,变量生存周期内