Jag försöker lägga in "UserId" (uniqueidentifier) i min DB-tabell aspnet_UserAddresses. Går genom ex på http://aspnet.4guysfromrolla.com/articles/070506-1.aspx Det verkar som att funktionen/propertyn User.ProviderUserKey på rad 2 har returnerat Nothing (Null). Alternativt så är DataSource Nothing (Null). Skriv om det så här :Insert "UserId"
Jag får följande felmeddelande på rad 3:
"NullReferenceException was unhandled by user code"
"Object reference not set to an instance of an object."
1. Dim User As MembershipUser = Membership.GetUser(UserNameTextBox.Text)
2. Dim UserGUID As Object = User.ProviderUserKey
3. DataSource.InsertParameters.Add("UserId", UserGUID.ToString())
4. DataSource.Insert()
Koden i exemplet är skriven i C# men jag jobbar i VB.
Nån som kan hjälpa mig??Sv: Insert "UserId"
1. Dim User As MembershipUser = Membership.GetUser(UserNameTextBox.Text)
2. Dim UserGUID As Object = User.ProviderUserKey
3. If UserGUID Is Nothing Then MessageBox.Show("UserGUID=Nothing")
4. If DataSource Is Nothing then MessageBox.Show("DataSource=Nothing")
5. DataSource.InsertParameters.Add("UserId", UserGUID.ToString())
6. DataSource.Insert()
Nu får du reda på vad som är Nothing och då bör du kunna komma vidare.