C#访问SQL SERVER 数据解决办法
C#访问SQL SERVER 数据要做一个webservice接口功能:从本地读取SQL SERVER 数据库中一个表里的数据。因为表
C#访问SQL SERVER 数据
要做一个webservice接口
功能:从本地读取SQL SERVER 数据库中一个表里的数据。
因为表里的记录,不可能只有一个。
我的意思是说:
首选读取的时候,应该讲每条记录存放在什么结构里,
然后把这个结构数组的指针的返回给调用者?
我没弄过c#,头次弄这个这方面的。
关键是记录可能是多个,如何用户调用一次后,直接将所有符合条件的记录
都一次性传给调用者
webservice能返回数组一类的返回值吗?
-------------------------------------------
[解决办法]
你就直接用数据集读数据,然后用循环把每一行记录(每行包括姓名,年龄,工作单位,联系方式)写到一个数组里即可,给个循环的思路代码:
string[,] arr = new string[dt.Rows.Count,4]
for (int i = 0; i < dt.Rows.Count; i++)
{
arr[i][0]=dt.Rows[i]["name"].ToString();
arr[i][1]=dt.Rows[i]["age"].ToString();
.....
}
[解决办法] 可以的,你也可以把它处理成字符串返回 例如:{}{}{}这种形式
你到时候再循环不就行了,