【发布时间】:2014-03-12 16:45:50
【问题描述】:
我有一个从数据库获取字节[] 列表的网络服务。我希望能够返回所有值。我如何返回一个字节[]。
[WebMethod]
public List<fgrTemplate> StudentVerifications()
{
List<fgrTemplate> listOfFgrTemp = new List<fgrTemplate>();
cn.Open();
SqlCommand com = new SqlCommand("SELECT Template FROM tblFingerprint", cn);
SqlDataReader sr = com.ExecuteReader();
while (sr.Read())
{
fgrTemplate fingerprint = new fgrTemplate()
{
ID = sr.GetInt32(0),
StudentID = sr.GetInt32(1),
Description = sr.GetString(2)
Template = sr.GetByte??
};
listOfFgrTemp.Add(fingerprint);
}
cn.Close();
return listOfFgrTemp;
}
【问题讨论】:
-
您的字节数组在 SQL Server 中的数据类型是什么?
-
模板的数据类型是图片
-
你不考虑
sr.getBytes()? -
以下内容可能会有所帮助,因为它提供了示例代码:stackoverflow.com/questions/11135245/…
标签: c# sql sql-server web-services webmethod