首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# 在数据库中构建好了数组的字符串,怎么读取

2011-12-30 
c# 在数据库中构建好了数组的字符串,如何读取?在数据库中已经构建好了一个数组的字符串,如表A中有个字段名

c# 在数据库中构建好了数组的字符串,如何读取?
在数据库中已经构建好了一个数组的字符串,如表A中有个字段名为arr_a,里面的数据为"a","b","c"

在创建数组的时候
string[] test_arr=new string[] {read["arr_a"]}
这里read是读出除了一条唯一记录的数据集.

但是在打印他的时候
 Label3.Text=test_arr[0].ToString();
得出的结果是"a","b","c" 而不是我想要的a

实在是不知道怎么办了.麻烦各位了....

[解决办法]
自己稍微处理一下不就可以了:

C# code
string arr[] = test_arr[0].ToString().Split(',');Label3.Text = arr[0].Trim('\"');
[解决办法]
read["arr_a"]的值是"\"a\",\"b\",\"c\"",
内容为"a","b","c" 的一个字符串。而不是你希望的以逗号分隔的三个字符串。
[解决办法]
既然不想要双引号,那不如在数据库中直接去掉
Set arr_a = Replace(arr_a,'"','') 
大概是这样。。

热点排行