Я использую TableAdapters в своем проекте ASP.NET, и я застрял в вопросе о способе получения этих данных.
Код выглядит следующим образом:
BookingDataTableAdapters.bookingTableAdapter ta = new BookingDataTableAdapters.bookingTableAdapter();
String booking_id_string = Request["id"];
int booking_id = Int32.Parse(booking_id_string);
BookingData.bookingDataTable table = ta.GetOwnerUsername(booking_id);
String username = string.Empty;
foreach (DataRow dr in table.Rows)
username = dr[0].ToString();
Однако это приведет к ошибке:
Не удалось включить ограничения. Одна или несколько строк содержат значения, нарушающие ненулевые, уникальные или ограничения внешнего ключа.
Однако когда я запускаю запрос в построителе запросов, он работает без ошибок. Я также отключил «EnforceConstraints» в свойствах файла xsd адаптера таблицы.
Понятия не имею, что не так, есть ли лучший способ вернуть это единственное значение из моего запроса в ASP.NET
Заранее большое спасибо, я ценю помощь: -)