Я довольно новичок в 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
укажите код, который вы написали до сих пор – northpole
Какой тип 'POSITION' в sql-запросе? – Magnus