【发布时间】:2014-04-13 19:57:36
【问题描述】:
我可以获得登录用户 ID,但是当我尝试将 cookie 传递到查询中时,我收到了上述错误。如何转换价值?表中值为 (d606e50f-0a5c-42d6-a8eb-4219465e8a5e)
Dim myObject As MembershipUser = Membership.GetUser()
Dim UserId As String = myObject.ProviderUserKey.ToString()
Dim cookieUser As HttpCookie = New HttpCookie("UserId")
cookieUser.Value = UserId.ToString()
Response.Cookies.Add(cookieUser)
Dim DS As DataSet
DS = U.RunQuery("SELECT [FirstName], [LastName], [Email], [Phone] from aspnet_Users Where @UserId = "(cookieUser))
FirstNameTextBox.Text = DS.Tables(0).Rows(0)("FirstName")
LastNameTextBox.Text = DS.Tables(0).Rows(0)("LastName")
EmailTextBox.Text = DS.Tables(0).Rows(0)("Email")
PhoneTextBox.Text = DS.Tables(0).Rows(0)("Phone")
谢谢!
【问题讨论】:
-
您正在寻找字符串连接。