我对c#很新,并且已经存储了SQL Server数据库中对象的位置。我写了一个查询来选择数据库外的对象位置,现在想用这些查询来填充一个数组。从SQL Server数据库c创建一个点数组#
我遇到了'你不能将对象转换为点'等错误,我无法弄清楚如何用点数据类型填充数组。
任何人都可以帮助我吗?
当前代码:
try
{
consecond.Open(); //Opens the connection
SqlDataReader dr = com_getposition.ExecuteReader();
int i = 0;
object[] arrayreturn = new object[10];
while (dr.Read())
{
arrayreturn[i] = dr["POSITION"];
i++;
}
p1.Location = (Point)arrayreturn[0];
dr.Close();
}
finally
{
consecond.Close(); //Closes the connection
}
感谢
我们看一些代码。 – jason 2012-02-21 21:11:58
请提供您到目前为止编写的代码 – northpole 2012-02-21 21:12:30
sql查询中的'POSITION'是什么类型? – Magnus 2012-02-21 21:21:17