Как передать GUID на запрос выбора SqlDataSource - PullRequest
0 голосов
/ 03 апреля 2011

У меня есть SqlDataSource со следующей командой:

SELECT * FROM [vw_aspnet_MembershipUsers] WHERE ([UserId] = @UserId)

Когда я передаю простой GUID, такой как "3bd08871-d5d6-4f38-8c8a-29fd6077a719", как UserId, тогда ничего не выбирается.Так какой же правильный формат для передачи значения GUID?

Ответы [ 3 ]

1 голос
/ 03 апреля 2011
0 голосов
/ 11 апреля 2011

Пришлось изменить тип параметра с Object на String:

  <asp:QueryStringParameter Name="UserID" QueryStringField="UserID" Type="String" />
0 голосов
/ 03 апреля 2011

Попробуйте поместить значение в одинарные кавычки.

...