je dois maintenant affecter des valeurs a son profil
j ai ceci dans mon web.config
<profile defaultProvider="SqlProvider" enabled="true">
<providers>
<clear />
<add name="SqlProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="DBprofileConStr"
applicationName="ADP.FichesTravaux"
description="SqlProfileProvider for ADP.FichesTravaux" />
</providers>
<properties>
<add name="Tname" type="System.String" provider="SqlProvider"
serializeAs="String"
allowAnonymous="true"
defaultValue="default property value"
readOnly="false" />
</properties>
</profile>
dans mon code (pour des tests)
ProfileBase prof = ProfileBase.Create("userName", true);
ProfileProvider provi = ProfileManager.Provider;
SettingsPropertyValueCollection NouvPValues = new SettingsPropertyValueCollection();
SettingsPropertyValueCollection pvalues = provi.GetPropertyValues(prof.Context, ProfileBase.Properties);
et a cette ligne en debug il me dit
{"Invalid column name 'PropertyNames'."}
alors que
<add name="Tname" type="System.String" provider="SqlProvider"
serializeAs="String"
allowAnonymous="true"
defaultValue="default property value"
readOnly="false" />
</properties>
comment faire?
merci de votre aide
je suis vraiment dans la panade
Partager